- Extremely hierarchical, where you have 5-8 levels above you. People would not even invited to meetings about their own product they carry if they are not senior enough. Lots of political play, incompetent management promoting each other further and further, creating additional layers of hierarchy below them - High turnover rate, the manager won't be questioned if half his team resigned over a couple of months. - Low promotion opportunity, they usually like to hire from outside, where the new hires are worse than the existing/more junior team members. The evaluation is so subjective that I received two very very different evaluations in two teams where I did the same job. You can be stuck for years in your career if your management is bad. - Sexism is not addressed, all women can quit from the team (did happen) and nothing would happen - HR is terrible, recruiting was done at some point by freelancers. I waited on my contract for months, I had to escalate it, months to switch teams, and any important inquiry will go unanswered by them, regardless of what the issue is. Now I am supposed to pay back some overpayment that they will not respond where it came from. - The company itself is not very innovative, it's in a downward spiral, with stagnating revenue. Now with the layoffs, probably the best people will leave and the incompetent stay - They like to underpay people because there is no promotion opportunity and you only get 3-5% raise