Blizzard is a really difficult company to find. It sits in an unremarkable office park in a bland Southern California suburb and doesn’t even have a sign on the front door to help you find it. It isn’t until you get inside and see the enormous Warcraft III banners, statues of orcs and humans, and […]