Pros
I was able to get hands on experience.
Cons
Management is the perfect storm of incompetence and laziness. Most have no business being in the position they are in. They have zero technical skills and flounder around like a fish out of water. They pride themselves on having their workers work long hours and weekends doing work that they themselves are incapable. 90% of machines do not even have drawings. Too short sighted and apathetic to see/care about the long term damage they are causing. Only care about quarterly profits. Vested 401k doesn't reach maturity for 5 years. Horrible morale. I have never worked at a job so universally despised by the workers. Low pay. They do not want to pay people what they are worth, then complain that 'Nobody wants to work'