Delhi: The capital city, Delhi is a popular choice for work-enthusiasts. The thriving academic life, the budding IT sector and a smattering of small-scale independent businesses in Delhi have attracted youth and those well settled alike. The city of course, comes with the charm of being one of the most culturally laden ones in the country.
2. Bombay: Maharashtra on its own, can be regarded as one of the best states to live in India, out of which Mumbai stands out. Popularly known as the City of Dreams, Mumbai has attracted wide eyed dreamers to itself since the last century.. Apart from its performing arts-driven culture, Mumbai has much to offer in terms of corporate and industry based work as well, drawing a mixed crowd from across India.
3. Hyderabad: Now a commercial capital, Hyderabad is slowly rising on the list of best places to work in India. The fantastic weather, culture and the sheer number of new work opportunities - both corporate and non-corporate alike, over the past few years attracted a large number of people to settle down for work here.