Pros
You do get paid a fairly nice salary for a mid-western company, but benefits are falling. They do support personal and career development. I regularly take 80-100hrs of training and certification courses every year. Work hours are very flexible for scheduling around your family and personal time, however, overtime is expected.
Cons
New hires no longer receive pensions, healthcare in retirement, and they just changed the healthcare premiums to high deductible accounts with a HSA. Management is more concerned about process control then engineering. Everything is design by committee now. There is really no open and creative environment. You must follow a specified checklist of quality requirements and fill out endless amounts of paperwork for even the simpliest parts. I regularly spend 50% of my time on mindless data entry, 50% of my time in meetings debating engineering changes and talking about the part release process, and then I am still expect to get the engineering work done which usually accounts for all of my overtime.