The place's corporate culture most definitely needs a shake-up, that much is clear. I don't hate the modern game the way some do, I mostly raid and dungeoneer and on that front it's as fun as ever and far above BFA for example. But the mistreatment of employees, the clearly company-wide coverup thereof and the by now well-documented fact that they don't pay very well does not an attractive business environment make.
Now to be clear, from what I know of the people who work in tech it's never a paradise. One is at Ubisoft and she had to deal with a lot of borderline harrasment because she had tits. Another guy says he saw lots of dodgy behavior and corporate bullshit. Employees are quite disposable, especially in gaming companies where a lot of the low-tier grunts are temp workers who often consider making games in and of itself a dream job, and the bosses are eager to pounce on this, it's kind of a nerd's Hollywood in a way. But those practices being somewhat generalized does not an excuse make and the company should pull its head out of it ass if it wants to be anything other than another division of Activision that used to be a leader in its field.
Perhaps the new higher-ups will help at that. The changes to flits and emotes and such are an empty smokescreen that I consider laughable dodging of the issue, but I still wonder what goes on behind the scenes. I hardly expect everyone at Blizzard to suddenly be paragons of sainthood but hopefully the current bad situation is enough humble pie to change things for the better, for us and especially for their employees (and I think both are linked to a degree). Small hope but always better than despondent cynicism I say.