Pros
Shift flexibility, pick up extra shifts.
Cons
Low pay, bad rostered hours, inconsistent procedure and management, workplace harassment and bullying, you will be pressured to not take breaks because taking your break "isnt cool", you will be asked to arrive early and leave later than your allocated shift without additional pay, overworked, underappreciated, understaffed, understocked, underequipped, faulty equipment. List goes on really.