Microsoft just wants you to want their product. Google wants to know everything about you so they can sell you to advertisers.
More and more, to all companies, especially tech companies, we are commodities to be sold.
http://blogs.msdn.com/b/james_whittaker/archive/2009/05/21/t...
He used to work for the Developer Division, was Architect for "Visual Studio Team System – Test Edition", and Chair of the "Quality and Testing Experts Community at Microsoft", so going to MS isn't such a stretch.
The conventional wisdom is that people leave big companies to form startups. If he did that, Whittaker wouldn't be able to do anything that he wants to do- startups do not have the resources for large-scale "big thinking" and idea testing. They have a laser sharp focus on one thing. It sounds like Whittaker has no interest in that.
Microsoft is also not afraid to fail or try random things, which makes it much like the "old Google" in this blog post.
My belief is that Microsoft will improve, but I would not go there because they already have their technology goals right. (I would go to Microsoft as an intrapreneur trying to fix their technology/innovation story).
http://research.microsoft.com/en-us/research/default.aspx
[edit] If I have my James Whittaker's straight, he worked at Microsoft before going to Google. If I don't, he probably didn't.
I think you mistook Google Labs with Google Research, Google Labs was sort of a playground for engineers more than a research division. Google Research is as serious as an academic division is inside a big company.
I'm not in any way affiliated with any of both, though I know people who interned/work at both. In fact I would take Microsoft Research over Google Research if I had to choose a "favorite" one... but I'm just clearing a common misconception with the Google Labs closure and people thinking Google closed their entire research division.
Alive, yes. Kicking?
I figured out what was bothering me about the comparison between Google Research and MS Research in light of the shutdown of Google Labs. The Google Research site is essentially a bibliography for academics, Microsoft Research site has papers, blogs, and downloads -- in true Microsoft tradition, it is a BLOB not an RDBMS table.
Microsoft Research is clearly reflects a hacker culture, Google's reflects a culture where the idea that labs are not necessary to research holds sway. Google Research reflects an approach more akin to the social science of sociology, than physics.