Microsoft Corporation
Everywhere
Hoy
Bangalore, IN
Mountain View, CA, US
New York, NY, US
Multiple Locations, AU
Noida, IN
Atlanta, GA, US
Calgary, AB, CA
New York, NY, US