It’s always good to try to hide your corporate-level shenaniganry late on a Friday, but that’s pretty much what Activision Blizzard did in announcing that chief compliance officer Frances Townsend stepped down from her position, though she won’t be leaving the company. Readers may remember Townsend from the very start of ActiBlizz’s sexual harassment scandal following […]
Go to Source
Author: Chris Neal