Salary , Work Life Balance, Employee Benifits - upto a certain limits, best in class perks, Employee Recognition, Work Culture, and easy reach of Management.
Cons
Non Transparent Appraisal , Offices in Remote Location which leads for more journey times, Leave benefits, Partiality.
Good training, good people, good opportunities for advancement. Always have support of management and the company feels more like family that a job.
Cons
Poor communications during the hiring process, salaries can be a little low early in your career. CSC website is difficult to navigate and the resources available are overwhelmed by too much clutter and unclear descriptions of the links.