Activision Blizzard fired 20 employees following harassment claims

Activision Blizzard fired 20 employees following harassment claims