100 support staff take cash offer and voluntarily leave Blizzard

Over 100 staff at Blizzard Entertainment’s Cork office in Ireland, which houses the company’s main European customer service operation, will be leaving by the end of 2018. …

Leave a reply