* Middle level managers have service company mentality wanting to please their masters from US.
* No work means no learning and politics if you are stuck in wrong team.
* Not much vertical growth because most employees dont leave.
* US trips are rare and involve lot of politics
* Useless stress on Patents (specific to India ) and managers will actually tell you to even fake them to file one. This is because you get money and managers get credit if team files patents. No wonder ex-cto(Kevin) even pointed out that most of patents from India are useless for company.
* If in wrong team, you may end up working on techs which are outdated
* Very few IITians stay in the company because of quality of work.
* Company lacks clear direction & most of the products it creates are shut down in few years.