Lots of people with diverse backgrounds
All good.
Majority of my team members are female and we are all from different countries with different religions.
I've noticed a big push for women in the workplace (there's literally programs for it), as well as a big range of ethnicities on each level. I haven't been around long enough to know about retention, child care or maternity leave