Pros: managers are respectful of subordinates.
Cons: 20+ percent flex-force concept makes it difficult to keep working without frequent layoffs.
Working for Caterpillar was the most positive experience I have had in my 18 years as a technical writer. The culture is simply incredible. Caterpillar's workforce is extremely diverse. All cultures work together and respect each other. The harmony is unmatched.