* India leadership is bad. They are just puppets controlled by people sitting in US.
* When you join the company they will show you all the rosy pictures but what comes to India is a left over work. Development of the core product is never going to happen out of India. Its just the side work that gets done out of India office.
* No job security. If you don't agree to their slavery rules, you will be thrown out of the company.
* You don't get credit for your work. Lot of politics.
* Difference in how Indian & foreign employees are treated. Indian employees are considered sub-standard.