-Pay is on the low side
-HR department can be lazy, and the office is often messy and poorly organized
-Lots of lifers so opportunities for advancement can be limited
-Management is sometimes unclear about the vision for the company and many decisions seem illogical