Microsoft is a different company than you think it is. It's now a quickly adapting behemoth, poised to reap some big rewards in the near future.
I tried PM for the first time after 4 different software roles and I really liked it. You work a lot more with others and have a say over strategy. You are basically the CEO of this little product/feature and are responsible for doing whatever it takes to make it successful (be it coding stuff yourself or getting others to do what you need). Mentorship and meaningful work is highly team dependent. From what I've seen, the most exciting stuff happens in Cortana, Azure, Surface, Hololens, Xbox and Office. Work/life balance is great and Seattle is really dope (I like it more than SF).