Pros
good health benefits
pay is decent
Cons
promotes internal hires, but that never happens. If you start on the floor they won't see you as a manager now a days. Promotions always go to outside hires.
They will change your entire schedule with no notice, and expect you to take it with a smile.