Company: Microsoft
Date: 2010-01-10
Overall rating: 5/5
Employment status: former

Great place to work
Pros: Microsoft is meritocratic and has a high collective IQ.  I was consistently challenged by my colleagues and the place was replete with opportunity to try new things and initiate projects.  Microsoft is eager to challenge and engage its employees, and so you can always find interesting things to work on.
Cons: The Test ladder (promotion pathway) isn't very well defined, and so if you really enjoy testing or working on the test side, you're going to find more dead-ends.