Company: Microsoft
Date: 2014-11-15
Overall rating: 4/5
Employment status: former
Experience level: Junior

Was intern in 2014
Pros: Environment was supportive. At least in the group that I was working on, people seemed pretty happy with their direct leadership. 

If one was interested in Microsoft, now would probably be the time to join, given the shifts that are occurring. (Note: this applies mostly to software engineers, since they are gutting some positions in order to reach a certain ratio between developers and PMs.)
Cons: You can notice the dead-weight at times. It definitely seemed like Satya Nudella, the new CEO was trying to take the company in the right direction. While I would bet for them succeeding as opposed to against, you can tell there it'll probably still take a decent while.