Company: Microsoft
Date: 2010-06-11
Overall rating: 4/5
Employment status: current

Good employer
Pros: Great benefits
Treats people well in general
Broad array of products
Encourages internal mobility
Cons: Politics
Bureaucracy - when it works for you it is great, but can be tough if it is not aligned with you
Lot of less competent managers have risen to fairly senior levels in middle-senior management