Pros
Good work/life balance, No one will force you to work on weekends normally. Free Cab facility available to all major destinations in the city.
Cons
The employees are treated like slaves to the HQ office. and the offshore management will blindly follow them. The management will come with organizational and process changes frequently regardless its useful or not .Hell lot of politics and you will get sick of that. The compensation to the lower level employees are very very less.You don't even know how your performance is measured. No transparency on anything. The HR people don't know anything other than recruitment and once you are in they don't even know that you exist. No job security. I have seen people disappearing from the office suddenly. If the senior management don't like you , then you are screwed. !!