Company: Microsoft
Date: 2011-05-15
Overall rating: 2/5
Employment status: current

Roller coaster
Pros: Variety of groups to work for
Some great engineering talent
Cons: Rewards often seem to be based more on how you "sell" what you did rather than what you did
If you aren't savvy politically, you can get crushed
Review system combined with bloated senior/principal layers can foster atmosphere where teamwork suffers