Pros
really friendly team members free lunch, coffee, cakes etc flexible-ish shift patterns (broadly) kind customer base
Cons
minimum wage, which feels like a slap in the face given how draining the work is really hard to get weekends off unless you pull the manager aside and schedule things far in advance, and even then the online portal will sometimes tell you that the timeslot the manager okay-ed is blocked out, meaning you have to go to the manager directly and nag him to manual input your time off himself VERY physically tiring work only 20 minutes for lunch break managers not proactive about staff being protected from customer entitlement/poor behavior little opportunity for career progression within the company unless you are willing to dedicate all of your time and energy to it management very happy to make unhelpful, easy to introduce surface level changes to workflow, but reluctant to make more meaningful changes if they arent easy to implement quickly (prioritises the appearance of efficiency and hard work over actual efficiency and smart work)