my buddy used to work for them.  then he quit like 14 years to go to get 2 startups started that both failed.  i think he is doing ok now with contract work and travelling the world.

however i cant help but think how much he would be ahead with all the promotions and raises he would get since he is very smart programmer and if he put  all his money and stock options in msft leaps for 14 years..lol .   dude would be retired by now