Vantaggi
Great reputation and brand name. Great benefits. Pay is on higher side if you are able to negotiate well.
Svantaggi
IDC doesn't have the great culture that's present in Redmond under Nadella. Office teams in general have much more politics compared to Azure and Bing. But Office Exchange team is in next level. They selected managers and director with zero managerial experience who are always complaining and shouting in meetings. The team is so bad that during recent Reorg/Shuffle, 10 people out of 13 left the team. No one is willing to come to this team. Work is decent but the management behavior makes it suffocating to work. If you are under their radar remember they won't even allow team change - by putting a false tag of under-performer and giving bad Connect review and then fire you. So its better to avoid joining this team in the first place.