Pros
The Technological advances this product company has made is simply ammazzing. From an outdated Oracle forms based product to Cloud transformation has brought back customer faith in the company. CTO and CEO are really awesome and know what they're doing and have steered the company in a positive direction. They seem to have enough reach and control in U.S office but don't have any effect in India office which is their major offsite development center.
Cons
Politically driven management. Great divide between U.S and India teams. Bias on a daily basis in terms of treating India employees. Although we are doing good in terms of capabilities and deliverables, India team is deliberately not given due recognition and many a times U.S teams steal the credit cleverly. India office is full of racism and to grow in this office you'll need to belong to a particular race (Tamil Community) otherwise the India Management makes sure you'll be out for some or the other reason. India office also tweaks Employee Satisfaction surveys and in one instance my manager was able to pin point my comment and was sure I expressed that opinion. So much for Anonymous Surveys. Nothing is anonymous and whole Employee Satisfaction survey is rigged or tweaked and they make sure to punish those who raised their voice or lay off those specific individuals. If you don't believe, just recall whomsoever had a very bad opinion about India Office and he/she is out within a year so that they don't raise same issue again. Canteen food is pathetic and complaining on food quality is of no help as for namesake they say the caterer has changed but within a week the same hostile food is served.