Pros
More than the obvious perks (we essentially work in a clubhouse filled with video games, great food, and even better booze), Twitch is an incredibly well run company with an amazing culture and a great, diverse, talented team. Management consistently impresses, and even with massive scale and success has stuck to straight-forward, data-driven decision making, transparency with the team (as much as reasonably possible), and merit based hiring and promotion. They are one of the very few companies I'm aware of that consistently prioritizes internal promotion over outside recruiting for management positions, and the results speak for themselves. The culture is product focused, fun, and supportive. Everyone expects a lot from each other, but management leads by example and takes a very progressive tack in motivating the team to be successful. Post-acquisition, Twitch still operates very independently, and we see nothing but positive, beneficial synergies in how we interface with Amazon. User and revenue growth has accelerated to a level that is almost unbelievable. Cannot recommend working at Twitch highly enough, and am very thankful to be a part of the team.
Cons
I can't think of any worth mentioning.