Pros
Good pay for the location. Established business in the area (over 50 years running), probably not going anywhere for a while. As long as you show up, do your work, and don't violate safety rules, you have job security. Rotating schedule allows for a lot of time off (unless you're drafted).
Cons
The environment can be very uncomfortable in some areas due to lack of climate controls. Constant back and forth between "the way it's always been done" and "let's try something new." Rotating schedule can be harsh. Sometimes it's hard to know who is in charge of something, as people get moved around a lot. Draft can eat into your time off, especially if your area is shorthanded. Communication from corporate seems to hit a wall before it reaches the technicians and operators; changes planned for years will seem abrupt to the people on the floor.