Well, look no further, you have found the article with the final answer (at least to me).
What's the role of a Program Manager in an enterprise like Microsoft? We get this question many times. Luckly a friend of mine, Matthew Roche, recorded a video where he explains in detail, and IMHO in the best way possible, what a PM is and does in Microsoft.
So, if you are interested in learning more about the role, as you know we're always looking for talented people, you're probably interested in the website I built during the latest winter vacations.
I took the transcript of the recording and made it more accessible and easier to be discovered and consumed, so that everyone, e-v-e-r-y-o-n-e, can enjoy Matthew's work.
Enjoy (and share! :))