Pros: free food
Cons: management, upper management no raise
The job itself isn't bad, the mangers are horrible and don't know how to talk to people. It's no room for advancement, they are very picking about you using your annual and sick leave time. They make up rules to get you not to use them. You schedule can change anytime and it's nothing you can do about it.