Company: Microsoft
Date: 2011-10-28
Overall rating: 3/5
Employment status: current

Competitive environment, getting even more competitive
Pros: Most of the people you get to work with can be great, the technology, the benefits, great paid time off.  Bonuses can be good.  Did I mention the benefits?
Cons: it's getting more competitive every day.  Changes to the review structure now forces you to stack rank and remove people from the company, even if they are good employees.