-pay isnt great, non-negotiable.
-people can be crappy.
-schedule is at discretion of manager, get on their good side.
-upper management often makes poor decisions that negatively affect your workflow
-company unwilling to spend money on things it needs or make cuts in areas that make the most sense.