Few video game companies have the instant name recognition of Blizzard Entertainment. The studio is responsible for some of the biggest PC game franchises of all time, including Warcraft, Starcraft, and Diablo. However, sexual misconduct scandals and a series of rocky game launches have tarnished the company’s reputation in recent years…
Read More