Tech Geek Activision Blizzard says that Blizzard’s head of global human resources, Jesse Meschuk, has also left the companyBy Daniel HarrisonMarch 3, 20230 activision blizzard jesse meschukhollister Activision Blizzard says that Blizzard’s head of global human resources, Jesse Meschuk, has also left the…