Activision Blizzard Agrees to Pay $35 Million to Settle Workforce Allegations

by Techaiapp