Also from a personal experience I think their interviews / hiring methods are better than all of the other big players.
Also from a personal experience I think their interviews / hiring methods are better than all of the other big players.
I get that devs are supposed to test their own code, but they are surprisingly bad at it overall and unit tests, despite being a great meme, just don't cut it.
Some examples of quality issues: new limit to how many items can be in the start menu. I see bugs/rendering issues in Word for the first time ever (Windows and Mac). Edge is glitch when opening/closing tabs.
The downsides are the mega-corporate culture, with all the bureaucratic dysfunction and vicious internal politics that entails (it's not quite IBM but not for lack of trying), that its famed private offices are gradually shrinking / going away, and the pay is decent but not amazing. And obviously if you rabidly dislike the MS software stack, you won't like it there.