Check out this great, candid site that talks about life at Microsoft.  http://www.viewmyworld.com/

Be sure to watch a couple of the videos, too!