Company: Microsoft
Date: 2015-09-25
Overall rating: 3/5
Employment status: former
Experience level: Senior

Controller - Great Company, Bad at Getting Things Done
Pros: Fantastic people - world class all around.  Amazing benefits.  Flexible schedule and great WLB.
Cons: Insane bureaucracy.  Getting anything done can sometimes mean 'socializing' with dozes of people/groups.  For a company of ~100K people its amazing how  very very few actually hold the power to make a decision (whether trivial or not).  

Many jobs you are not actually doing anything meaningful, rather MS wants you to feel it is meaningful, but the job exists solely to talk to another part of the company.  

Bottom line: things move at a glacial pace and if you are not one of those people with power it can be maddening.