Vantaggi
Big company, products are enterprise level and nicely architectured. Non-managerial employees especially engineers are smart and technically sound. Good company to learn about technology
Svantaggi
CA gives a typical example of brutal corporate world. Management is so confused. They hired employees by giving them attractive offer and after hiring new employees, management doesn't know what to do with newly hired employes and within one year they let them go. Normal, sensible management wouldn't hire people wouldn't hire people at first place if they don't need them. Upper management is full of rich folks whose attitude is to outsource to cheaper place at the cost of quality and their attitude is that they can get engineers from any stop-n-shop. This kind of attitude is not good for long term sustainability of the company. Laying off 1800 people during Spring of 2014 is the proof of that. I would think twice before joining CA technologies. I learnt hard way that "you shouldn't judge book by the cover "