Pros
Decent benefits, salary, and opportunity for growth (ONLY IF you stand up for yourself and get external offers to support your case)
Cons
Cutthroat corporate attitude, not the best... The manufacturing plants are cool to work at but you better negotiate an hourly compensation or will work many hours for free