SBL is quite women friendly I believe. Though my interaction with fellow colleagues was limited owing to the nature of my job, but still the environment was good.
They at times tend to give you additional duties, other than teaching which at times becomes taxing. By additional duties I mean administrative duties. Good thing is, the environment is good and you have a lot of exposure. They have frequent seminars, talks, research which will definitely help you grow.