Pros: discount
Cons: low pay, low raises, schedule, management, little to no breaks.
The work environment is comfortable, and relaxed. But the management can't keep thing working correctly. Constant last minute call in's to work, irregular shifts periods, one week you get close to 40 hrs (Never over), and the next week you'll have 12hrs. Managers do not consider the needs of the employees.