Activision Blizzard is one of the most well known publishers in the video game industry. Headquartered in Santa Monica, California, the company is best recognized for its popular franchises ...
A new report shows that Microsoft's acquisition of Activision-Blizzard hasn't been as helpful to Xbox Game Pass as the company hoped.