Pros
Pay and benefits (health insurance, vacation time, etc) very good. *Potential* opportunities to move around in the US and internationally.
Cons
Politics and definitely a good ol' boys club. Favoritism for those who tell the leadership what they want to hear instead those who speak the truth. Some individuals were promoted 4 "Salary Grades" in less than 3 years without college degree, yet others without college degrees at entry-level salaried positions are told they can not advance. Company claims to have values of Integrity, Excellence, Teamwork, and Commitment. Integrity is not the highest, and there is a complete and utter lack of teamwork between functional silos especially between operations and engineering but even within the operations side of the business. A large percentage of Peoria residents work at Caterpillar, and I know hundreds of them. Unfortunately, I can't think of one person I have met that likes working there.