Ticket benefits and decent salary are the only pros I can think of.
Cons
There is no clear career advancement within the company. Shift-work changes almost every 3months. Management does not know how to effectively implement a shift that works for the employees'wellbeing.