When I was young (and stupid) I had same desire to work in MS...

Later I met with different people...

Now I don't want to work INSIDE MS.

There is no place for developers. This is pure marketing company. With goo looking outlook and rotten inside. Like peaches in supermarkets. Smiley
There is too much "managers" (everyone is manager!).

Don't be stupid. If you wish to develop  - stay away from MS.

PS: People whos manufacturing cars very often has no driving license...

PPS: All developers are in India and China. Bcoz they are cheap and there is alot of "developers", literally.