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

Used to be a great place to work... Not so much now
Pros: Great benefits
Some groups present interesting opportunities (xbox, bing), and attract motivated and qualified team members, other groups not so much.
Cons: Politics is rampant and negatively affects cross team cooperation.  Review process for employees is neither useful nor productive, being mostly an exercise in rewarding ones friends, and penalizing others.