Not that I would know personally, since I don't work there, but many friends and colleagues of mine who are Microsoft employees definitely enjoy it there. All I know is, they get together and play ice hockey. In my book, that really says something.