Pros: great benefits and compensation
Cons: poor management and poor company culture
Good company to work for, great compensation, great for engineering and science majors, accounting and finance is goo, as long if you had work there for over 10 years, and also came from a recruiting effort at colleges program. Poor management in areas other than engineering and science. "Old School" management behavior. The company culture is more gear towards keeping your comments to yourself and let managers talk to you the way they want to and don't say anything because it will have negative consequences in your career. Not much diversity.