Women friendly, me and my friends didnt face any issues there and never heard of such incident.
Better to choose a job profile in which shifts are not there. Even though its there you can ask for a permanent shift .
Salary wise it was not that great wen i was there. Appraisals are for just name sake. If you are not much concerned about salary then its fine. It depends on your experience and profile.
Pros would be that the organisation supports women, but since its not a process oriented organisation things become really difficult at some point in time. There is also favouritism for Maharashtrians as noticed by me, since most bosses are either from Maha or South India.