Pros
The pay and benefits are extremely competitive. With the exception of literally two people, I had worked with many, many associates and contractors who are TOP NOTCH, both skill-wise and in personality.
Cons
The culture in IT has gotten away from developing satisfied, long-term. dedicated employees. It has become a "do more with less" culture, forcing associates to burn the midnight oil, and often. IT executive leadership had always preached "if the business is doing well, we in IT will do well." This is no longer the case, which creates unpredictability, resulting in disengagement and apathy. For example, 2017 was a record year for the business and leadership still laid off lots of people in IT without a good explanation. Good people, who would have otherwise been lifers, have left CG despite the good pay. What does that tell you? It's almost hard to believe that only 10 years ago, Capital Group was voted one of ComputerWorld's 100 best places to work in Orange County, CA. Much has changed within the companies since then, and not for the better, at least from an IT perspective.