Pros
There are some very hard working people here. There are also some very good people here. Perks.
Cons
Culture is horrible and really unprofessional. I feel for the HR department here. There's a constant battle in the company of Old Twitch vs New Twitch (+Amazon), but coming from someone who's seen successful, functioning companies - Twitch needed a change. They can't retain new hires and employees are constantly resigning. Many of the events that happened at this company would not fly at any respectable Tech companies. Their in-work chat is extremely hostile and exclusive. It was a real let down, because Twitch spews this constant mantra of community - but don't let that fool you. There's absolutely no inclusivity for the most part, and any attempts made I've seen constantly slandered as a joke by the dominant bro-culture. Most people who enjoy working here were insiders from the start, or already part of the Twitch Community in some form.