Company: Microsoft
Date: 2013-08-29
Overall rating: 4/5
Employment status: current

Good Company but hard to get promotions
Pros: Diverse products, good benefits (prior to Jan. 2013), relatively easy to move teams, training opportunities, can easily make a comfortable living working 9-5.
Cons: Good managers are hard to come by. Bad managers never seem to leave because it's nearly impossible to fire anyone. If you're not an engineer (i.e. Finance or operations) you are going to find it hard to get anything above an average rating, promotions are tough to come by and often given based on tenure and nepotism rather than quality of work performed.