Two aspects of joining Cognizant as a fresher according to your educational background, such as, technical and non-technical. Cognizant is the best place to start your career and you can go ahead without thinking but if you are from a technical background then before joining must ensure that the company is going to assign you technical work related to your plans.
In simple words, if you are a software developer then ensure that they are going to assign you development tasks, not other support work, that's all about starting your career with Cognizant, overall Cognizant is a good company to start your career.