Blizzard HR Head Jesse Meschuk Leaves Company, After Employees Blame the Department for Issues Blizzard HR Head Jesse Meschuk has made a voluntary exit, leaving the company after backlash from employees. by Isaiah Richard