Pros
Good benefits, good people, team mentality really promotes collaboration and good decision making. Excellent benefits (no you do not get free gasoline) and very generous profit sharing and savings/investment plans. Good work life balance options, flexible work hours and alternative schedules. Aware of some people that are job sharing and telecommuting is allowed. Overall, the people are the real draw here. Competitive, driven workers who are loyal to the company. It's not uncommon to have people with 35+ years with the company and happy to continue working. Management promotes communication and regularly holds events to update on corporate direction and strategy. Most large sites offer fitness facilities and there is a high degree of focus on safety and ergonomic safety. Good focus on diversity and inclusiveness for a company in this industry.
Cons
Typical large corporation red tape, sometimes gets into decision analysis/paralysis, some remnants of an old boy's network but overall a very fair place to work. Some promotions are a little dubious, wonder how some are picked to get a golden light shined on the while others who are very very good languish in middle management. The corporation as a whole is getting a little long in the tooth, they need to hire more young people to get a sustainable base of employees. Still at heart a company with a lot of history -- can be a benefit but also a barrier to innovation and change.