Employee Turnover Means Rocky Road Ahead for Microsoft