Vantaggi
* Great global policy and work culture * Work ethics is given more importance so one can not misbehave or disrespect others, not even Managers. * Good pay * Good work life balance * Plenty of work opportunity if you are willing to do more.
Svantaggi
The only negative is the kind of people in the Management. Most of the managers are unskilled and never did any great work but got the position because of the favourism from similar mindset managers. And now most of Management is full of such people. So think, how can unskilled people show that they are doing some good work? Simple, prepare some ppts for fake initiatives with big titles. If you are manager its even more easy. Ask your team to do a POC for you and fill technical content in ppt. No body cares about prject, team and company. If team does something good, manager takes the credit and for any mistake team is blamed. The few good and skilled managers are also leaving because of politics.