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

Depends on the group...
Pros: Benefits remain strong, decent salaries, company is headed in right direction now that Satya Nadella is at the helm.   If your boss or group can sidestep the crushing demands of the MSFT machine and focus on doing great things for the customer, there is no better place.
Cons: Way too bureaucratic and overly matrixed.  Too much shared ownership results in no one owning anything.  So much internal focus on providing reports to upper management that compromises customer interaction and execution.