Overwatch
UPS
Overwatch and CoD teams reportedly owe Activision Blizzard up to $420 million
According to a report(opens in new tab) by independent journalist and former ESPN writer, Jacob Wolf, the teams of the Overwatch and Call of Duty Leagues owe Activision Blizzard up to $420 million in deferred payments.