Pros: very flexible, friendly environment.
Cons: low hours
Great company to work for in my short experience.
The management are great, and the staff are friendly. A happy work place is a productive work place!
Pay is average, and they are great with moving shifts etc if required. Very understandable management.
Can be hard to obtain a full-time contract however.