Pros: pay, benefits, tuition assistance program
Cons: major possibility of bad managers
I assumed there would be no one my age, but have found several people both times I've been hired. The only problem I have with CAT (Building LL, in particular) is that the management is highly dependent on the managers, which forces you to look past any of the possible faults and shortcomings your section manager may have. Other than that, it's a very good place to advance and gain experience.