I feel like I'm beating a dead horse here. Most of the people keeping the company together have up and quit over the last 6 months. Some left without even having new jobs lined up, which says everything.
The cycle at the company is to sell features that we don't even remotely have the manpower to pull off, promise delivery yesterday, then work increasingly ridiculous deadlines (I'm talking a Friday deadlines presented to us on Tuesdays for a brand new feature), then when we inevitably fail to deliver, throw people under the bus until everyone leaves, hire a bunch of new people under the pretense of "we're growing, honestly", then focus on "product stability" until the CEO gets impatient and sells more features, continuing the cycle.
In one year I went through 3 project managers, who could have maybe taken the team pretty far, if only the CEO didn't swoop down and undermine them every time they told him "no".
When I started, they promised me that all the bad reviews here where a thing of the past, and that things where getting better. The rest of the (not 5 start fake) reviews pretty much say it all. Run.