I was an FTE at MSFT for a few years. I disagree with this assessment. In many contexts Microsoft has a culture of tearing apart other people's ideas, I suspect rooted in the legendary BillG rants ("stupidest idea I've ever heard", etc.) and the overly internally-competitive culture. Additionally, rank and file routinely complain about Microsoft being bad at marketing, Microsoft being bad at consumer messaging, Microsoft building products for the Redmond bubble and not for humans, etc. etc., and the internal dogfood aliases are full of this stuff as are hallway and lunchtime discussions in many places. Not to mention all those people carrying iPhones who used to joke that it was "competitive research".
That's not to say that there aren't koolaid drinkers and that it won't ever be politically unwise to directly criticize your colleagues... But it's a diverse place, and, in my experience, cynicism exists in a big way there.