Company: Microsoft
Date: 2009-05-16
Overall rating: 5/5
Employment status: current

A great place to be
Pros: Great products, good people, great benefits, amazing variety of opportunities within the company
Cons: Differentiation between top and middle, upper-middle perfomers is becoming less apperent/possible.