Pros
Great place to work. Great food and perks - goes without saying. The company is the type of place that people just hang out after work and play games because they enjoy it here and the people are awesome. But if you feel like working from home one day, or working a different schedule than everyone else, that's completely fine too. Twitch is at a particularly exciting phase where it's growing quickly and there are a ton of awesome features/products on the brink of being released. I think that our CEO and VP Engineering are both awesome and truly live and breathe this company.
Cons
Some delays or inefficiencies caused by new people coming onboard each week and existing roles evolving. To be expected from a company in this phase and overall seems to be handled pretty well. I think there is more work to be done in evolving the engineering organization and forming teams to own certain infra/product that are currently shared responsibilities but I think the leadership is well aware of this and will make it happen.