A wide variety of client companies enables the CSC employee to view different business models and technologies
Cons
Client contracts are staffed conservatively and new business acquisition lags, so any change in client funding usually results in a layoff situation. Ability to transfer to other accounts is limited. Remuneration is usually upper second quartile or low third quartile, so they are not too competative.
CSC has tons of interesting work in different segments
Cons
At CSC the job will depend upon the contract that you get assigned to. It could be a good experience, or it could be bad. I never got the impression that I had a long career at CSC beyond the scope of the contract I worked on.
Some managers are good and fair.
Lots of technology to work with, but little time to learn new technologies.
At least you have a job... this from some managers.
Cons
Expected overtime for salaried employees with no bonuses, unless you're senior management.
Benefits reduced (i.e., cutting vacation time). 14 years of service to get 4 weeks of vacation?
Continuous layoffs.
Employees not valued - layoff an employee with 20 years of service and give them 2 weeks severance?
Poor employee morale. Work excessive hours with no overtime and no appreciation for the work you do and then cut your benefits.
CSC Portal is a joke.