Pros: culture, atmosphere, co-workers, employee-appreciation
Cons: training, leadership style, pay
CSC as a whole is a decent company to work for. Each different department is only as good as the leaders that run them, but the diversity of employees are what set CSC apart from the competition. Advancing is tough and the pay could be better, but then again, the pay can ALWAYS be better.