Pros
Great variety of roles. If you negotiate hard, basic pay and bonus is good. The general 'Sunshine' nature of the Indian culture permeates through most of the organisation and can be a real pleasure to work in.
Cons
There is no 'Human' in the company HR culture - just Resource. The organisation appears to be run by the back-office function (in particular HR) which has created a 'cardboard cut-out' version of company culture and values to enable it to position itself alongside companies from developed economies. In doing so, the company presents a veneer of developed economy respectability which has been added to tick boxes concerning integrity, fair play and overall honesty in its dealings. Alongside these concerns, the cultural structure and accompanying nepotism means that only a very small number of people have decision making capability. The rest will go to extraordinary lengths to avoid being made to carry an 'R' or 'A' from the RACI matrix. Essentially, this culture is one that means you cannot trust most people to stand up and take ownership when things get difficult or look bad. The back office function is appalling by developed economy standards. You will rarely get anything achieved in a straightforward manner, despite the vast number of highly diverse and complex internal support systems. Again, there is nothing 'Human' in the treatment of employees from the perspective of individual support. If you can cope with doing everything yourself, including following up on even small things multiple times to get anything done, this is the company for you.