Company: Microsoft
Date: 2014-11-02
Overall rating: 5/5
Employment status: current
Experience level: Senior

Microsoft is again becoming a great place to work
Pros: Lots of smart people. Lots of opportunities to grow within the company. Great benefits. Customer focus development. Great culture. Good compensation.
Cons: Several re-orgs in almost every group in Microsoft. Most of the times your manager will change every year. Things take time to get approval that slows down growth.