All the former Microsoft employees that I have met still love Microsoft and they are still loyal to Microsoft -- they simply left Microsoft because they wanted to move on, run their own company or simply needed a change in their life. Nobody that I have met personally or read about ever left Microsoft because they thought that the company sucked. And they all are still using Microsoft products in their own businesses. I'd say that this is a total win for Microsoft.
I was at the campus in Redmond not long after Windows 2000 was released and Bill Gates was still actively working there. Microsoft knows that its most valuable assets are its employees, and the company treats its employees very well and makes them feel appreciated - it's not just a slogan that everybody uses these days, Microsoft is serious about it. (Well, I haven't been there since Ballmer took fully over, so I don't know if it has changed in the meantime.)
The other thing that I liked about Microsoft was that it did not feel "religious" there. It felt like a company where people enjoyed working and spending their time, but it did not have the touch of a religious institution. For all I know, Apple behaves and feels more like a church or a sect than it is a company, and that doesn't earn them any points in my book.
Also, Microsoft (and I mean Microsoft, not Bill's Foundation) invests aggressively in education and social activities to help people create a better future for themselves. Of course, Microsoft wants this to be a better future with Microsoft products being used by these people, but the point is that unlike Apple, Microsoft actively pumps money into financially and socially weak groups and they also pump money into developing countries. Apple on the other hand is more interested in the BMW drivers and Nike wearers who look for additional status symbols.
That being said, I like a lot what these guys are doing:
www.canonical.com
www.ubuntu.com