Pros
Significant brand value Good company to settle if you have a family and EMI's to pay Flexible working hours and leave policy Gifts on yearly basis Job security Various trainings and hackathons to engage employees with new technologies Work from home option available if you get laptop from company Decent infrastructure in office
Cons
Less competent people in company Slow processes for everything HR people are very low at energy Mediocre salary and type of work Exposure to new technologies is negligible Domain specific work, so you will be untouched about new things in market Regional crowd does meetings in their own language and implies chances of partiality and politics Slow career growth As a freshman, most of the time you are working on solving issues and gaining 10 years old product knowledge