Pros
You're always guarenteed atleast 4 hours a week, and get a good store discount.
Cons
Very disrespectful, I got no appreciation for what I did. The management was terrible. I got given hours last minute, without any pre-warning. I never got given the hours I was contracted for. I also got given hours, that I had previously stated 3 times, I could not work. I was made to work in environments that should not be permitted due to health and safety legislations. I was made to work after I had teeth taken out and was in pain. I was getting shouted at for issues that weren't my fault, but the fault of the staff from the previous day/shift. I finished my training on my last day of working. And finally, I was given my contract to sign 2 weeks before it ended.