Pros
CA Technologies provides a decent work life balance. The health benefits are decent albeit expensive. You can also opt to take graduate courses for ~5K reimbursement per annum.
Cons
This giant business moves entirely too slow and awkwardly. If you are looking for personal growth, you will need to take a giant dose of Kool Aid and hope to climb the corporate management chain. You have no future as an engineer; it is a management or bust sort of culture. It is slightly ironic to have the word "technologies" as part of the name, as most of the technology programmed/utilized is decrepit and on the verge of extinction. The company seems to take the mentality of acquiring smaller companies and squeezing the life out of them. When this does not seem to be working, there will inevitably be a senior management change (mass layoff) in which another group of people will have a go, but are destined for the same fate. Organic development and larger software architecture changes are made nearly impossible due to micromanagement and managerial desire to create "minimally marketable features" that MUST fit in the release.