Video game publisher Activision Blizzard has announced that its Head of Esports Brandon Snow will depart the company at the end of February, according to a report by the Sports Business Journal. Snow has been part of Activision Blizzard since March 2018. He first joined the company as its Chief Revenue Officer for brand, media […]