I dunno man. Doing innovation from inside Microsoft might be more difficult than if they had just formed a new startup. Microsoft as a brand has the stench of mediocracy upon it. Large companies are where ideas and teams go to die, or just rest and vest.