Company: Microsoft
Date: 2013-04-05
Overall rating: 5/5
Employment status: current
Experience level: Senior

Fantastic Place to Work
Pros: Huge diversity of opportunities, and pretty easy to transfer around
Amazing peers
Great compensation\benefits - company really looks out for employees
Work on high profile products
Cons: Some product teams complain of politics  (others don't at all)
Some products not well received, especially annoying when due to micromanagement