Ageism is a big problem as well.
I personally worked for a much smaller company and am a woman. One of my coworkers was told by my boss that I was too senile to program. I had watched her destroyed many people, so I decided to fight back. I was close to retirement and very close to our CEO. She did not survive. It is everywhere. Those that can do, those that can't manage.