1. Management team tend to be a lot of micro managers / narcissistic personalities.
2. Technical skills are well below industry standard. There's a lot of managers that sending emails day and night to "push" for things to be done because they can't and don't know how to do it themselves
3. Some teams are violating labor laws for instance, directors asking you about what you are doing on your sick day off and refuse to grant vacation when you are at max.
4. HR team is not helpful in addressing above and part of me hope that they get struck with a lawsuit for ignoring all of these ill-labor practices. Fortunate for them that those of us who can easily find another job will just do so and not stay to deal with this.
5. There's a lot of politics so unless you want to be in the clicks or just want to work your way doing the same thing until retirement.