Company: Microsoft
Date: 2014-03-21
Overall rating: 5/5
Employment status: former
Experience level: Senior

World-class engineering
Pros: You get to work with clever people on big problems and for a company that is well resourced.
Great benefits and reasonable compensation.
Cons: Middle-execs seemed to focus more on increasing the size of their empire (at the expense of other divisions), and less on innovation, customers and growing businesses.