Pros
1. Working on shift basis (morning or evening based on preference & need) 2. Paid Leaves given to all employees. 3. Work availability can be communicated week on week. 4. Free staff meal for every shift (>6 hours) 5. Will sharpen your people management skills since you get to work with so many different kinds of personalities.
Cons
1. Very stressful fast paced work environment (7/10 times) 2. Short staffed on many occasions leading to more stress. 3. Toxic or positive work culture depends on management team (store manager & area coach) 4. Paid leaves can sit with manager for approval which many times managers refuse to approve if its for longer periods which is unprofessional. 5. Different kinds of personalities meaning you might not always get along with everyone which is okay but some might try and make it seem like harassment and racism when it is not.