But Microsoft has an innovative side that's still capable of producing surprises. In fact, Microsoft spends more than $9 billion a year, and employs tens of thousands of people in research and development alone. While most of that goes toward coding the next versions of the company's major products, a lot gets funneled into pure research and cutting-edge engineering.