Company: Microsoft
Date: 2016-11-26
Overall rating: 4/5
Employment status: former
Experience level: Senior

Overall a very good place to work
Pros: Very smart people, most of them generous with time & knowledge. Huge company with many locations, teams and opportunities. Reimburse tuition if you pursue an advanced degree after hours. If you are focused and want to learn & grow, it's a great place to work.
Cons: Lots of reorganizations and lots of management turnover. This can slow your progress toward promotions and create ambiguity around team goals. It can also tamp down perceived results at review time. On a separate note, as across tech in general, work pressure has stepped up in the last couple years or so.