Vantaggi
Good office location. Some good talented people who have good technical knowledge. Architects are the best people here.
Svantaggi
Incompetent India management team from top to bottom. Most of them are managers by pure luck and zero skill. Joined early. They should join politics. Indian higher management doesn't have a clue how to build proper teams. Indian higher management is incapable of interacting with others and just talks to very very few members from middle management. They do not understand problems at ground reality and shouts at you in front of entire office. In reality you will not even be responsible. Management is always zero percent responsible for their actions. They always have a scapegoat. You will be blamed for their failures too and not pointing out their failures when they failed. You are not a team player. Management does not understand what is roadmap. If you do not do even a small task, you may be threatened that it will impact your performance appraisal. This will be perfect excuse for them to not promote you. They encourage you or force you to quit the company if you go against them or they found a better replacement for you. Whatever products are built here are not used by anyone. It is mostly timepass done by management.