This is bound to happen. Microsoft is an aging giant though it still has some of the best minds in the industry.
One concern I always have hiring from such old guard companies is that the people who have worked there for long, have skills too specific to the company they come from. They need some time adjusting to different technologies and development practices.