Pros
Extremely strong brand in a rising market sector. Most employees really care about doing their job to the best of their ability.
Cons
Caterpillar is bypassing qualified internal candidates for positions in the name of increasing diversity in favor of individuals with lesser qualifications. IT/IS management has good work/life balance, their subordinates don't. Management overpromises and then holds employees responsible for bad goals that they did not help set. Senior management is perceived as having had their "time in the trenches" predominantly in the accounting or finance arena, and have publicly boasted in the business press as having frozen the IT budget at 1999 levels, mostly by reducing IT headcount with "off-shored assets". Unfortunately, (having been there,done that) many of these assets are lowest-bidders with attendant abilities, that the others have to carry the weight of too.