You forgot the biggest cons. Cost of Real estate in Mumbai.
Yes. Especially in Mumbai where population density is crazy and real estate is premium. Even a 1000 sqft apartment may cost a Million USD. Sort of like NY/HongKong real estate prices. Many Prime locations have properties priced at $1000/sq ft.