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

Went from stable to uncertain in 2014
Pros: Good rewards, smart people that love what they do, good benefits, lots of teams so if you want to move internally there are many options.
Cons: It feels like the company is trying to copy competitors' processes without a lot of thought on why those work for them, what could work for Microsoft and how to work with existing team engineers to do so. 

I've had three managers this year. I know people that have had up to seven. I've had 4 different roles since January because of reorgs. Many people left our team because of the uncertainty and changes. It feels like we've spent the entire year shipping an org structure, not products.