Company: Microsoft
Date: 2010-03-09
Overall rating: 2/5
Employment status: former

Good for a recent graduate; bad for someone with experience.
Pros: Very good benefit package: medical insurance is grate, membership in the sport club, Microsoft transportation, etc.
Training classes frequently given by book authors and other famous people.
Cons: There always should be certain percentage of "bad" performers. I was leaving the company a month before the review. My manager suggested (probably it was an advice of GM) that I take a vacation otherwise they would not be able to pay me a bonus. so I did. Instead they gave me the worst performance review possible which assumes no bonus at all.
I found it difficult to switch to another group as a developer from developer in test.
Too many managers that are Microsoft bred. Most of them worked only in Microsoft in North America.