Company: Microsoft
Date: 2013-04-03
Overall rating: 2/5
Employment status: former
Experience level: Senior

Great benefits, stimulating work environment but politics and performance stack ranking make it very challenging to stay
Pros: Excellent Benefits, great people, looks great on the resume, access to many types of technology and career options.
Cons: Very very political, performance stack ranking methodology discourages employee cooperation and actually encourages "managing up" and excessive self promotion.