Blizzard HR executive leaves company amid harassment lawsuit

Jesse Meschuk left the firm earlier this week