Little value addition to career graph, too much of dicrepancy between offshore & onsite
Pros
1. Better Salary than its peers (in service based section) 2. Some good projects, provided you are lucky enough to join directly theses projects. BU/Job rotation is tough. 3. Peers are mostly good and helpful. 4. If you join as a leteral as business analyst, then you might get good work 5. Good onsite oppertunities.
Cons
1. Management does not take a stand for offshore employees. 2. A lot of projects have donkey work. If you plan to build a career in technical domain, then you need to be really lucky to get that in CTS. 3. WorkLife imbalance. 4. They might take you on good salary, but they average it out over a period of time by very litle increments. 5. HR is not very supportive. Job rotation/transfer is a possibility taking into consideration the size of the organization. But, you need internal contacts for that. HR cannot be trusted for this.