Company: Microsoft
Date: 2012-05-28
Overall rating: 3/5
Employment status: current
Experience level: Junior

Incredible opportunities, great people, erratic leadership
Pros: Worldwide possibilities
Any possible job function
Stable company, great benefits
Exciting products, smart people, fun competition
Cons: Erratic leadership
Unclear roles and responsibility
Insane levels of politics affecting nearly all organizations
Review system creates backstabbing incentives