Decent pay for the area, sick/vacation pay, mostly good coworkers.
Cons
Overworked. Underpaid. Lots of employee turnover due to poor management. Petty drama. Physically/emotionally/mentally draining. Shifts are too long. No schedule flexibility. Low pay for the job requirements. Too many meetings.