Twitch just opened a new San Francisco headquarters, and it's a gamer's paradise. Take a look inside - Business Insider
Twitch just opened a new San Francisco headquarters, and it's a gamer's paradise. Take a look inside Business InsiderVideo streaming platform Twitch invited Business Insider for a first-look at its new headquarters in San Francisco, California.
Read more »