Pros: pay, benefits, employee appreciation, food, co workers
Cons: metrics, schedule changes, adherence, micromanagement
There are some good Supervisors and things that they do to show employee appreciation. However the constant schedule changes, adherence, and metrics will drive you insane. You never know when you will be on the fire list which adds to the stress of the job as well.