The career growth opportunities are not worth it.
The raise is very little to none while expectations of you are quite high and constantly changing!
Upper management lacks technical skills,
Employees are often over looked for the good of the company.
Bad work/life balance