Cognizant is not a great company to start you career with. There is job security but the low salary makes it tough for new employees. And if you are not posted in your home city it will be more difficult for you to manage. The work environment is good but career growth!
You can forget about it. The company is good after you work 4-5 years but if you begin your career with Cognizant, you have a mountain to climb to be really successful in the Industry.