Pros
Made lots of great friends, we all work as a team & help each other out, have a good laugh, feels a bit like a family, 20 hour contract which is better than some places which offer less contracted hours, supportive co-workers/supervisors/managers (not all of them but I always feel like there's someone I can go to if I need to), enjoy helping nice customers, relaxed atmosphere, I like that I'm told what I'm doing at the start of my shift and then I'm pretty much left to get on with it unless they want me to do something different, it's better than having managers constantly breathing down your neck and telling you you're doing everything wrong! Members of staff, supervisors and management are generally happy, polite and smiley, very accommodating.
Cons
Rude customers, some bad managers/supervisors, the mess!!! Boring, repetitive tasks which can drive me to insanity some days but other days it doesn't bother me and it's nice that the tasks are easy because I can just be relaxed at work, no staff discount, I know it's cheap but still! Low pay, it's £6.50 an hour now which is minimum wage, I'm hoping for a pay rise in the new tax year!