Pros
Flexible working hours Automatic promotions for few Notice period is comparatively less(2 months) Dress code is casual
Cons
Incompetant leaders, poor in communication skills.Managers are only interested in taking rounds and keeping an eye on everyones monitor.No smiles or talks with you and no attempt to have a healthy conversation with employees.It can get very boring and repetitive if you're in the wrong team and the upward mobility can be very slow. Appraisals and hikes are really unfair.Managers promote for loyalty(chamchas) and friendship, rather than skill,quality of work or hard work.Friends are awarded with promotions and hikes and Hard working folks are awarded with more hard work every year.Attrition rate is increasing rapidly.The number of good people - and senior people - that have left over the last 2 years is staggering.