This guy was only at Google for three years (less, in fact), but this reads like he was a 10 year veteran or something. I can't really take it all that seriously because of that.
He was offered a Partner position at Microsoft. That's why he left. No need to philosophize about corporate culture here.