Pros
CA has some interesting technology to work with. The company is generally a pleasant place to work. There are some really good people at CA to work with. The company now does an excellent job of managing the company from a cost and corporate perspective, i.e. the high level leadership team is doing a great job.
Cons
CA in general terms is a pretty decent company to work for. The company could improve its standing from a job satisfaction perspective. The company appears to follows the GE/Jack Welch 20-70-10 method of ranking employees but ignores the part about treating the middle 70% as if they were the bread and butter of the company. You have to be a pretty good self promoter to get ahead, if you are not, your contributions will likely go unrecognized.