Promotions seem almost made up in Sales and there might be more demotions/firings than promotions in technology.
Culture of micro managing, passive aggressiveness, big egos, and a lot of politics considering what the company is right now.
Although there are smart, good people to work with, there are a lot that are not.
Company direction is poorly communicated and there is a new marketing spin on what the company/product does basically every year.
There is a features race with competitors and the result is rushed, buggy features, and downtime.
Hiring more and more people, working longer hours, and having impossible goals is leadership's answer to everything.
Managers sometimes lead multiple teams and have too much responsibility or are only in charge of themselves and maybe one other person.
As someone else mentioned, management refuses to acknowledge outsourcing.
There is a clear dichotomy between Sales and Tech/Product and have even heard technology referred to as a "non-revenue" team even though they create the product.
As an engineer you are expected to be available at all hours of the night and at all times and always have your laptop with you. If you are not, everyone assumes you are less dedicated.
A lot of turnover recently especially in Technology. Some good people have left or moved away to work remotely.
There are a lot of "cliques". Frat bros, hipsters, sales people, etc. And a lot of people are having relationships/hookups.
The perks have been cut back recently also. No more free bagels, almost never enough food for everyone on friday lunches, and the "gym membership program" is made up. Vacation days total includes holidays. A lot of this stuff seems like it's just for recruiting.
Healthcare and dental is not fully paid for, no 401k matching, bonuses are less than promised although cash bonuses are nice, and don't count on making money off of your stock options. Even though it's not really a startup anymore, some of that should be expected given where the company is.