-While at first management seems like it is invested in you, in the long run they only watch out for themselves
-Low pay
-Lots of managers don't get the right training so they don't know how to properly manage a team
-Upper management is not very transparent
-Instead of rewarding top performers, they just set unrealistic expectations