Pros
I loved the people I worked with at the IC level. Everyone on the ground level was super passionate or talented. The opportunities at the beginning sounded great. During the middle of the Amazon transition, it was easier to speak your thoughts and try new ideas without as much politics.
Cons
Management sucks big time. Mid-level all the way up to heads/directors/vps. Lots of increasing office politics as more amazon or corporate experienced employees transferred over to the Twitch side. People actually doing the daily work were not well respected by people in higher positions, and lots of micromanagers in the marketing department. Really limited ambition and creativity- teams being disrespectful and left out of the loop from higher ups also caused a lot of grief. HR was often no help, and definitely knew cases where HR managers corroborated with people managers to let go off people for reasons that actually didn't happen. From the year I left, up until now- many employees that were the most passionate people have since left. Seems more and more people are there just for the paycheck instead of building a great community and platform.