Pros
Great honest hard work for high energy individuals, lots of opportunity to learn a lot about metallurgical processes and predictable scheduling (for the most part)
Cons
Much of the equipment is in various states of disrepair and often isn't fixed unless it makes the situation exceedingly unsafe, as a new employee I was told to hop on a truck (manipulator) and learn very complex tasks first time with absolutely zero guidance, safety meetings/tests involved an answer key no direct discussion, no training just fill in the multiple choice, numerous OSHA violations, and for the type of work the pay drastically undervalues it's employees.