
Activision Blizzard is one of the largest video game companies in the world. Through its subsidiaries, Activision owns the rights to powerhouse video game franchises such as Call of Duty and World of Warcraft. The company has been hit with a number of complaints over the last year alleging widespread... Read More »