Pros
Good pay, everyone wants to do the right thing and are willing to help. Management teams preach alot about getting people engaged and "walk the talk". Vast majority of the people at Caterpillar are hard working and there is a team mentality at getting things done. Very conscious about sustanability and moving the Company from Good to Great.
Cons
Frustratingly slow to change and accomplish tasks due to it matrix organization style. They need to take performance management more seriously as there are people here that have failed in their jobs, but are still around collecting big salaries. Actuely aware of their lack of diversity, but don't appear really sure how to change it. Caterpillar culture is admirable, but many lack a "common-sense" approach to dealing with, and tackling, problems.