Pros
They hire very quickly and offer relocation benefits for many positions. The hiring process was very simple and not overwhelming nor discouraging. The contract that I am on is very stable and the team I work alongside is very devoted to being successful. Middle management is very competant and works hard to ensure employees have few unecessary distractions.
Kontras
I only have one real problem but I don't think it is related to CSC in general. The contract that I am working for hired me for one role but has forced me to absorb many other responsibilities that mimic a project manager. In other words, I am a Network Systems Engineer/Project Manager, but my resume will never reflect that fact. I have voiced my concerns about this fact but nothing proactive has taken place since then to update our titles.