Microsoft currently has offices in the 10 cities of Ahmedabad, Bengaluru, Chennai, Hyderabad, Kolkata, Mumbai, the NCR (New Delhi, Noida and Gurgaon) and Pune. [2] As of December 2022, Microsoft employed over 18,000 people in India, [3] up from 8,000 in 2020. [4] and has six business units representing the complete Microsoft product portfolio.