Executives - hilariously out of touch. Create lofty goals that aren't just lofty, but completely unattainable.
Engineering - product is super buggy. That's all people ever talk about. When will we fix a, b, c, d, e, f, g, h, i, and so on and so forth until you finally think that one thing is fixed, before realizing they didn't fix it at all, and instead created a complex work-around solution to the problem that doesn't solve anything, really.
Sales - be prepared for a revolving door of sales people. A common phrase heard around here: "new sales guy.... should I bother to learn his name?" Also, rampant sexism in the sales team.
Client services - these people by far work the hardest, get paid the least, and have to deal with the most criticism and anger from both management, executives, AND clients. Give everyone in client services a blanket and a cookie, they need a break.
Pay - which brings me down to this. Pay.
Everyone here is underpaid, and it shows. Engineering doesn't work as hard as they typically do in other workplaces, as they're significantly underpaid (and they know it!). And then because engineers don't work as hard, the product suffers. And then when the product suffers, Sales and Client Services suffers because they're directly dealing with clients who have paid a significant amount of money for this product that is buggy/broken. And then after a while, client services and sales both get disillusioned with the company, between the buggy product, and the low pay, and that explains your high turnover rate.
Also, don't expect to get promoted here. It won't happen.