Company: Microsoft
Date: 2016-08-08
Overall rating: 4/5
Employment status: current

Mostly great, with a sprinkling of bad.
Pros: MS offers a lot of opportunities, and potential growth.  They provide better than average health benefits along with excellent 401k matching and many other benefits that a large organization can provide.  They have impressive resources financially and many smart, capable employees.  I think the pay is generous for the corresponding titles, but I've noticed that many people come from other companies and have accepted lesser positions at MS.  So, they are paid well and highly capable in that lesser position.
Cons: It's a large organization and can be slow to react.  Dis-economies of scale are everywhere with cookie cutter tools and resources that don't always make sense across very different business units.   There are some employees who are not productive and they coast and hide in large departments.  There are also some people that have been promoted within the organization mostly because of the length of their tenure and old friends.