Pros
A nice company to have a good balanced work and life. Pretty good pay compared to other competitors. Good chances of short term onsite opportunities. (You can expect call from any country at any point in time) The technology they have is prime and incredible .(Such an awesome architectural marvel )
Cons
No good technical work, will be working in the architectural configurations which is of no use. Bangalore management is the worst even seen. Not much employee-centric. No proper human capital management. The review process is one dimensional, you can't say a word about your manager to other levels. No transparency in managerial hierarchy, direct contact with senior management is discouraged(you will never know who is the manager after 3 levels).