Company: Microsoft
Date: 2010-04-26
Overall rating: 4/5
Employment status: former

Great place to work
Pros: They have the best perks you can expect, great opportunity for professional growth, and compensation that's above par for the field.
Cons: MS tends to be big and have a lot of red tape. Upper management is often full of very bright people who aren't so great at actually managing people (or projects!).