Company: Microsoft
Date: 2015-12-08
Overall rating: 3/5
Employment status: former
Experience level: Junior

Great place to be employed, not a great place to work
Pros: Great benefits, lots of support structure, paid well.  Lots of job security, even in the event of a layoff you're given a very generous severance package and time to find a new job internally.
Cons: Sooooooo much bureaucracy.   Feels like fighting through mud just to get anything done.  Every decision has to go up 6 levels and come back down.   Constant re-orgs and cancelled projects.   Lots of infighting between different divisions.  Only form of culture is a self-congratulatory sense that Microsoft is the best place ever (which it isn't) and it's employees are the smartest ever (which they aren't).