Pros
Good salary- if you have joined as fresher, You won't feel it getting changed till 5 years.As the salary hike goes average by 30-50 percent,But later it gets bad without skill improvement.
For experienced 5+ years, Salary hike can between 7-14 percent.
You will be happy, if you are with good accounts.If your account is big one like Wells fargo,Asurion,Cstars,HSBC or any other in bangalore/hyd, you won't leave soon synechron..You would be unhappy if you don't get onsite/big account soon for sure.
Work culture is easy,2 day shifts are there,Leave policy is worst as you need to lapse leave by year end or only 1/3rd will be carried forward.
Floors are way nicer then you can think of,all facilities are there within building.Parties,events get followed alot for party person,Tournaments,free perks,Massage machine,Rest places are there.
If you got chance, you can switch over the field, domain and technologies easily.or till you come to bench,you don't need to worry at bench till 6 months but somehow they need to get off the highly experienced people from bench,that time you may feel bad about your bench position,But never be hurry in synechron till 3 attempts in any account interview.
Synechron can easily take care of you for years, if you are ready to adopt any work without any knowledge.
Cons
Skill improvement is there only for Java,.Net,ETL,BA,QA peoples.For others it's lacking in providing training.
You can switch over technologies,But few profiles are way bad when they ask QA or Support guy to do worst Support role likes of Technical analyst, where nothing is like an analyst.But they never force to get you in, till you are ready for position.