Microsoft
Gurgaon & Mumbai
Gurgaon & Mumbai
Mumbai
Pune
Hinjewadi
PCMC
Pune
Pune
Pune
Pune
Mumbai
Hyderabad
Hyderabad
Mumbai
Jamnagar
Pune
Mahabaleshwar
Mumbai
Mumbai
Ahmedabad
Pune
Pune
Pune
Mumbai
Pune
Hyderabad
Mumbai
Pune
Mumbai
Bengaluru
Greater Noida
Lucknow
Mumbai
Pune