Michael Brundage has written some time ago a very interesting (and also very true in my opinion) article about working at Microsoft:

http://www.qbrundage.com/michaelb/pubs/essays/working_at_microsoft.html

Enjoy:)