- Employees are overworked and under appreciated
- Promotions are dependent on what team you are on, and not how good you are. You will see people who deserve to get promotions not get them, and those that aren't as good get promoted because of politics and how well they are liked.
- Upper management does not do a good job of allocating work evenly, and does not care about their employees work life balance
- On some teams, certain people are doing all the work, and other teammates are doing nothing
- A lot of upper management politics
- Offshoring a lot of jobs, and they are not as qualified, causing a lot of errors and extra effort to correct
- Extremely low pay compared to market