Pros
Good salary, good benefits, union work available, consistent raises, sense of purpose knowing your work makes great impacts
Cons
Rotating shift weekly, not too much work/life balance, not a lot of room for growth unless you have an “engineering” degree, poor management due to lack of knowledge