Cognizant is the best company to work for. Cognizant is one of best service based company you can find in India. But all it depand on project you are on boarded .If you are a college graduate and looking for your career start, then it all depand on your luck mainly. Main concern is their long waiting period for joining date. And even after that there will be "another long" period of bench if you are in development stream. If you are lucky and willing to go for testing stream , then cognizant is your best option. If you are expecting "high salary " growth in Cognizant, then this will disappoint you. From last so many year,there salary structure for fresher is same but their working environment is too good without doubt. Being employed at Cognizant from past one plus year, I can assure you that you will not find this type of employee friendly policy's in any of competitors company.
And coming to main point " Onsite Opportunity ", it all depand on your luck and your performance. I have seen people struggling for their first project even after 1 year of training and at the same time few got onsite within couple of year as experience.
If you have future plan to persue like "higher education " then join cognizant blindly becouse there you will get ample of time and less pressure.
Its been 2 years since i left cognizant but the company is very dear to my heart. I worked for application security assessments. I was fortunate to work in a team of supportive and knowledgeable people.
Pros: employee friendly policies, transport facility, support for higher studies and certifications, lots of resources available for knowledge upgradation, location transfer possible within INDIA as Cts has lots of branches all over india, good canteen facility. Good reward system
Cons: nothing comes to my mind. People who have been with the company for long Seem to be of good standard. If you get a good team of supportive people and projects of reasonable deadlines, you are lucky. Cts will make life enjoyable in such cases.
Personally i felt so much work stress in CTS so its one of the main reason i quit my job. But that depends on the projects, some projects provide work from home which is very rare. But as far as i know working environment is quite good.
Recognition of capability
Upbeat work environment
Cons: If you want to be in the delivery stream as a developer or a mid level manager, you will find it hard to balance work and private life. Cognizant like every other service company has aggressive delivery schedules and client specific spaces for work. Therefore, work from home is never an option.
Few of the top managers I initially worked with, although technically sound, had little experience with real people management. Sometimes, this lack of finesse leads to attrition. I have no experience with other Business Units.
Cognizant creates friendly and supportive environment for women during pregnancy and after delivery.
Health advice, phone support from doctors, expert diet advice and post partrum care.
Cognizant is an employee friendly company to work with.
Its not that supportive in terms of policies, moreover now its mandetory to stay 9 hours in office.
If you are working for long in cognizant and have a strong network and good relation with your superviser then only you can get few benefits. I would suggest not to join cognizant if you dont have strong support system from your family