Pros
I have an experience of 5.5 years and my last 2 years were with CSC. It used to be a very employee friendly with almost all the good qualities of an MNC. But recently it has been facing financial turmoil in India due to which there has been high attrition of experienced employees. Nevertheless, mass recruitment of freshers goes on. Pros: 1. Employee friendly and transparent policies. 2. Great infrastructure and services for employees, rarely found in Indian MNCs like TCS, HCL, Infy etc. Like HRs are available anytime at toll free numbers to clear any query. 3. Above market salaries. But this is now a bit undone by introduction of variable pay in 2014. 4. Very good work-life balance (in most of the projects) 5. The management, generally, is efficient and understanding. 6. Good onsite opportunities.
Cons
1. The company is struggling to have a foothold in India. 2. From the learning perspective, there is not much to learn and grow 3. There is not much or trivial work for senior developers like me in many projects, as a result the technical skillset and learning-curve becomes stagnant. 4. There is a sense of job insecurity everytime. There are constant talks about layoffs every quarter end. 5. Lowest rated employees are asked to resign after appraisal cycle. 6. Not recommended if you want to have a stable and long stay here. So I would recommend this company to freshers. Experienced employees should look for switch after 2-3 years.