Pros
Honestly, the only reason to work at CSC at the time I was there was that the pay rate was generally higher than comparable positions at other companies. I have heard from friends that still work there, however, that salaries have been cut since I left the company in November 2007.
Cons
I could write a book about the downsides to working at CSC. Management is generall incompetant and condescending to employees. I would compare being an employee at CSC to being a child at a daycare. Employees are penalized for doing a good job rather than just what is required not to get fired (which is what about 95% of employees there do). I had to actually hand in my two-week's notice to get the attention of management about my desire to move to a different shift. At that point, I had accepted another position at another company, and declined CSC's offer. You cannot trust management with their word. The race card is played a lot in the environment where I worked. Unfortunately, there is concrete evidence to prove this, but over the period I worked there, members of one certain race were given more promotions and consideration than any other.