IIFL is a decent place to work.. It's a growing organization so lot of changes keep coming in.. I work at corporate office so can't say about the branches... However we have good policies designed for women employees and are always there to help..
There were a lot of women working there during my tenure and the facilities in Mumbai office were decent. There was casual sexism and I had heard stories of exploitation of women at branch level in small towns.
It was just another corporate office- with proper pay, infrastructure and everything. They could lack on the training and guidance part. Be sure to clarify your exact role and the head you would be reporting to before joining. The work could get too much at times. Also, I don't think they have a creche.