I couldn't agree more. When a friend reached out to me about joining him at Microsoft my first response was "thanks but no thanks". He talked me into at least listening to the pitch and it actually worked. Talking with some of the old timers here at Microsoft it sounds like the culture has changed a ton (and is still changing) so hopefully that will continue to trickle down into the products.