Pros
Friendly staff, decent starting pay, flexibility with working hours, the job allows you to be constantly active
Cons
Staff found ways to do the minimum and dropped customers on other staff whenever possible, various unofficial breaks, customers could be needlessly rude and aggressive, management tried to assign me more hours without consulting me