Pros
Easy job, polite people, decent pay, free food, job safety, company is growing and hiring lots of people.
Cons
Don't be fooled by enthusiasts, the Environment is actually the number one reason not to work for CA. Very cliquey place, only fun if you are part of the clique. The flat hierarchy leads to a lot of problems. People are free to do whatever, yay, sounds like paradise? No, in practice it's not, it's hell. People only care about their own immediate tasks, and there is a major lack of communication and collaboration, in an environment where people don't genuinely care about other people. There are very high chances that you will be ignored, end up working alone, disengaged from your job, maybe afraid to ask questions or interact. In the absence of leadership, there is no real team work. People do not support, appreciate, and help each other. And yes, the results are stressful and ugly.