Pros
Good leave benefits Flexible working hours Talented colleagues Flat hierarchy
Cons
Your experience totally depends on your team. Salary/Promotions are totally dependent on your division head. You need to be in his good books. EDs, VPs outside India are more knowledgeable and promote a good work culture. If you are in a team with VPs in UK or not in India you will learn a lot and there is lot of help that you get. Leadership in India just plays politics, gets work done through pressure rather than helping the team. I have worked in both teams and I clearly felt like working in 2 companies. The appraisal process is just so bad because whatever good comments you get from the colleague your division heads decides your hike/bonus. If he doesn't like you, you can forget about growth in salary or promotions. Hike is excellent if you are a top performer. If you are anything below it is very bad. Not even single digits if you are not on good terms with your division head.