Company: Microsoft
Date: 2012-02-07
Overall rating: 2/5
Employment status: current

Learned a lot and met great people
Pros: Benefits
Ability to learn anything you want
Good Commuting perks
Cons: You still feel the need to compete against each other instead of working as a team due to the new review process.
Work life balance is hard to attain.  You can have it but then you'll be penalized at review time.