Poor work-life balance
No job security, be ready to get kicked out after a quarterly performance review
An atmosphere of a constant competition instead of cooperation
A lot of pressure from management, nobody really cares about the quality of the final product; you're going to jump from one project to another, not having enough time to build a good quality product
No QA, so as a dev you'll have to do all the testing on your own
Changing the performance bonus calculation scheme at the very last moment so that employees receive much less than was promised before, undermining trust
No salary adjustments for years, the company completely ignores the fact that there's inflation, so be ready to see inflation eating up your salary
Very hard to get promoted, extremely obscure requirements. Management might keep giving you the same grades over and over despite your efforts
Employees are treated as assets, which results in high turnover. Don't expect that your loyalty to the company will be appreciated