Company: Microsoft
Date: 2015-01-06
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Depends a lot on your team/boss
Pros: Everyone knows who they are. You can move around. I enjoyed the new teams and areas the best (like online services) where it was easier to break into the ranks because no one was a specialist yet.
Cons: The culture was very backstabbing. There are some great people some who I still keeping touch with but you have to try very hard to not get sucked into the hyper competitive ugly side that years of stack ranking and culling has driven.