Company: Microsoft
Date: 2008-10-31
Overall rating: 2/5
Employment status: former

Ineffectual promotions based on "special consideration"
Pros: Great place to work and learn.  Lots of freedom.
Cons: If you're technical, the only way to advance is to go into management.  Lots of outsourcing.  Lots of foreigners.  Lots of racial and gender diversity (aka: discrimination...aka "special consideration").