Call of Duty maker Activision Blizzard fires more than 20 developers and supervisors - and 20 other staff face disciplinary action - over sexual harassment and 'frat...
California Non-Local Sources
•
Oct 20, 2021