Pros
Good people (most of them) to work with. Could usually get your own way if liked by management (ie. could get more or even ALL weekends off, have all your holidays approved etc) The pay is slightly higher than national minimum wage.
Cons
Management constantly chopping and changing, never any consistency. Too many chiefs, not enough indians as they say. Mgmt prefer to stand around, or sit in the office gossiping about members of staff while barking out orders and not actually doing much work of their own. If you are disliked, this place would be hell on earth. There is no thanks or rewards for anything, the company itself obviously hates all staff by only offering them a 10% discount on merchandise. There is never any real training. Even those who get promoted do not get to undergo any proper training so basically everyone is doing the same job but some just get paid more than others.