Where to begin? A lot of reviews seem to mention that this company is a "start up" and so you should expect some growing pains and issues but I wouldn't necessarily put the blame 100% on that. Being a "start up" doesn't have an impact on how people should be treated and/or valued. At least that should not be the case.
This organization can be a pretty indecisive one - you can start working on something one day and then unexpectedly with no real prior communication or heads up to you, it's no longer needed. Unfortunately some have found themselves pushed out the door. How do you have surprising layoffs YET you continue to hire top executives?? Interesting but definitely not a good look or feel for the company when the company is trying to "save" money. Maybe you have to be a favorite for your job to be safe here? I guess I might be one because I am still here thankfully.
Some management can be cold and distant which doesn't help build a great and positive peer working environment especially if your manager comes off continually condescending in his statements. You're not funny dude and it doesn't make you likable.
If you're hired here, please do not drink the kool-aid. It is not cracked up to be all of what they say. Eyes open, use your own logic and common sense and make your own conclusions based on what you see. If you're hired here, just accumulate the experience and go! Because when you really think about the product/services long and hard, where is the long term stability? And this will be based on your current role.