Home Tags Heroes of the storm
Tag: heroes of the storm
Activision-Blizzard, the major video game company behind ‘Call of Duty’ and ‘Overwatch,’ is laying off about 800 employees
In the wake of the loss of key executives and a tumbling share price, Activision Blizzard is undergoing layoffs.
ESPN is scaling back its big push into the world of eSports — and the first major casualty is the annual "Heroes of the Dorm" tournament.