Industry Blizzard Lead Leaves Company Due to Toxic Appraisal SystemBy Christian PepitoJanuary 24, 2023