Pros
Without a doubt, Twitch has incredible perks. You'll notice that by and large most of the reviews from other employees speak to this characteristic of the company, and that's because it's an obvious and great part of working here. Compensation is solid, although prepare to sell your soul for several years in order to receive it. Your contract will be front-loaded intentionally under the premise that Amazon's stock will continuously rise and make up for any scheduled decrease after the first few years of employment. Thus far, this has proven to be true, and Amazon's stock continues to grow rapidly, often accruing employees small fortunes.
Cons
Despite all of its perks, and as a few others have mentioned, Twitch suffers tremendously from disorganization. Internal teams barely communicate with each other, and when they do it's often unclear who holds decision-making power. Executives are out of reach to employees and are the only people with authority to push projects forward. Because of this ambiguity, prepare to be included in emails with six to eight other co-workers only because the sender doesn't know who's doing what internally. The office management crew do their best to try to create a culture of unity and bonding, but employees stick to who they work with almost exclusively. There are broad and well-known undertones here that certain internal teams are nightmares to work with and should be avoided. This stems from fast-paced, friend-focused hiring that has left the company with an army of gaming celebrities, and one weak of assertive, efficient professionals. It is a culture of Kool-Aid drinkers; one which prides itself more on the rarity of its hoodies than its willingness to openly acknowledge its mistakes and inefficiencies. This is a company built on the innovations of its users and not on the innovations of its employees...not because its employees are incapable, but because they are not empowered to do so without sifting through the weeds of bureaucracy.