Company: Microsoft
Date: 2012-10-17
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great perks and opportunities to learn. Mediocre Performance Review model.
Pros: Compensation is competitive. Perks of working at one of the largest software companies is cool (beta testing, access to all products for free, etc). Lots of opportunities for lateral movement within the company to work on something totally different.
Cons: Review model forces employees to compete with each other instead of collaborate. Lots of focus around 'visibility'. Ie. you get rewarded more if you are the loudest person in the room, but not as much about if you are doing great work.