Which are the top 10 cities to work in India? Mumbai, Bangalore, Hyderabad, Chennai, Delhi, Pune, Noida, Ahmedabad, Chandigarh, and Jaipur are the top 9 cities to work in India. Because the city plays an important role in enhancing your career growth. It’s most important to find the latest job openings in India in one of the best metro cities you can.