Good place to finish off your career, but not to start one
Pros
Written from a corporate engineer's perspective; your department will determine your experience: You won't work too hard, and taking breaks to converse with coworkers is not frowned upon. Free coffee, fresh (but slightly burned) at any time of day. Depending on your job, you will be exposed to most of the plant and lots of different machines and processes over time. You do not lose vacation time for sick days or appointments during business hours. Match 100% of 401(k) contributions up to 6% of salary. Health insurance is reasonably priced.
Cons
Management pyramid is very short, low mobility once you're in. Vacation allowance is 0 first year, 40 hours years 2 and 3, 80 thereafter until you get 120 after 15 years; you can negotiate to change this. The 401(k) does not come with any options and is in low-yielding investments, making it unsuitable for investors with more than 10 years left until retirement. Plant areas are not climate-controlled. Bonuses are not part of the culture, and there is no automatic prompting for raises.