Company: Microsoft
Date: 2015-10-24
Overall rating: 3/5
Employment status: current
Experience level: Senior

Good but constant churn and disruption
Pros: I have been with Microsoft for almost 23 years now and have seen the company grow, succeed, fail and reemerge.  Overall it's a great company to work for with lots of talented people.  Microsoft usually gets it right with benefits etc
Cons: Constant churn and reorganizations.  It's not uncommon to have 3 or 4 reorganizations per year and a new manager each time.  One VP centralizes everything and then a few months later the next decentralizes and you end up in a constant cycle of back and forth between the two. So much productivity is lost with constant churn.