Pros
If you are a student, the job has windows of time during the shift to study.
Cons
People dont show up for work leaving you on shift for hours; Management does little or nothing about you being left on shift.
They don't hire enough personnel so emergencies typically hurt personnel with other obligations,,,school, childcare etc.
Pay. Not worth the headache,
Micro management. Corporate has one in particular that insist on handling everyone from supervisory positions to the lowest level which results in chaos, rework, and poor morale.