Pros
* Performance Recognition - If you perform well, you would be recognized * Management - The management is willing to give a patient hearing for your concerns. But concrete action may or may not happen :-) * Onsite Opportunities - Lots of onsite opportunities in US, UK, LATAM and APAC * Working Environment - Overall a good working environment with supportive colleagues * Flexible timings
Cons
* Resource Management - Skills of employees are not taken into consideration while mapping them to projects * Project Management - Improper risk forecasting * Package - For lateral hires, pay is higher than those who are working with same exp in Cognizant * For Campus hires, difference in pay package is very less for pass outs of different years. For example - The difference in pay for 2005 and 2006 batch is minimal