Yup. I know a couple people who went to Microsoft right out of school and felt they really benefitted from it. But I don't know how much of that benefit you get if you already have your basic "working in a large software company on complex products" skills -- maybe yes, maybe no, probably depends a lot on the specifics. So it's something you want to probe with the group you're looking at.