Pros
The direction and vision for the company are strong and I fully believe in CEO Satya Nadella's direction for the company. He's made great improvements in the top leader ranks on culture change. As a 12-year employee of Microsoft I've seen lots of change and I think the company is going in the best direction. However, the new vision/direction and improvements are not consistent in all divisions/functions.
Cons
Certain businesses like Cloud + Enterprise and business functions like Marketing are highly dysfunctional. Middle management does not align to the company values the top leaders are driving. The top leaders leave it to middle management to execute on that vision but it's done poorly at the expense of the individual contributors that are abused and threatened by poorly equipped managers.