I'm surprised by the comments about low salaries. From the public records, it certainly looks like Google pays somewhat higher salaries. The difference though is that there is a huge variance.
http://envy.appspot.com/?q=microsoft|google&title=softwa...
The issue with reports like these is that it is a biased audience. It could very well be that only the people who had low salaries posted their comments on the website.