Pros
They pay their employees well, plenty of hours, good level of communication between management and employees on main shift, good opportunities for advancement. Work four tens, having 3 days off per week.
Cons
Bottom line job is strenuous physical labor. Some shifts receive much less in communication, often being left out of important announcements.