Cognizant is overall a good organization to work for. However it has its own cons:
* promotions are becoming slower now-a-days
* laterals are paid well above the normal pay-scale of existing employees and are also given higher designations as compared to existing employees
* off late the focus on improving profitability has made life "not-so-good" for employees
* the quality of projects is poor than its counterparts like Accenture, IBM, EY, etc.