Microsoft Corporation
Everywhere
Hoy
Nanjing, CN
Redmond, WA, US
Toronto, ON, CA
Atlanta, GA, US
Redmond, WA, US
Hyderabad, IN
Bangalore, IN
Romsey, GB
Bangalore, IN