Pros
The pay is reasonable, the shifts are short and the work is not too difficult and the employee discount is really good.
Cons
There is a lot of favoritism from the managers, the employees gossip a lot and snitch on each other. It can be a very toxic environment. Also, if you get a fixed term contract, the contract might not be renewed.