Company: Microsoft
Date: 2013-02-12
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great company, great benefit
Pros: This is a great company to work for.  Very good benefit.  And the company does reward smart, hard working people.
Cons: The review system has forced curve.  The organization is matrixed, meaning you will only work on a small piece of the pie.  However, considering the scope of the company, I think that is innevitable.