I have visited twice, my impression was that it is mental but interesting. I had fun and hassle in equal meausure but enjoyed the experience a lot. I was travelling on a budget so I’m sure working there you will be able to live in much nicer areas that I stayed in! There must good ex-pat areas to live and that it is relatively safe, apart from all the usual issues in India like the crazy traffic, street hawkers hassling, heat, rainfall, filth, illness etc. I wouldn’t fancy doing a commute in rush hour though!
You be better trying one of the ex-pat forums for info I would think.