Hi. I have worked with CSC Team(both business and technical professionals) on various engagements as a Project Manager. The CSC Team, a third party vendor, was very competent. I dealt with their team in Kansas City. Aside from that, during various outsourcing engagements, CSC was always one of the vendors who was considered based on their expertise in xyz areas.
I will say it's a very good company to look into.