Poor morale; weak engineering culture - Software Engineer Twitch Employee Review

2.0
9 Nov 2017
Recommend
CEO approval
Business outlook

Pros

- Perks in line with other SF tech companies - Decent salary and benefits - Flexible work schedule - Some good people - Games? I guess? - Nice office if you're in Bush or Sansome. God help you if you're in 2EC.

Cons

- Widespread lack of confidence in executive team - Employees openly mock CEO - Cliqueish - No career progression - Low diversity - Not-Invented-Here syndrome - Massive technical debt that's only getting worse - Stack is so fragile that any big event of real importance entails a company wide code freeze because otherwise we're guaranteed to go down - Reaction to instability is to slap restrictions on engineering teams instead of addressing fundamental architectural and cultural problems ("operational excellence" -- el oh el) - HR is unprofessional. Actually included a curseword in a companywide e-mail. Many if not most core employees at Twitch, including managers and directors, have never worked anywhere else. It shows. Twitch decided to triple in size before investing in a solid foundation built on tooling, DevOps, quality control, and building an engineering culture. Twitch does not have an engineering culture. When most people talk about culture at Twitch, they're talking about the food. Writing code is not engineering. A lot of people don't seem to understand this. You want documentation? A knowledge base? Best practices? Mentoring? Some standard kind of bug tracking or requirements management process? Tests? Local development environments? Staging environments? Continuous integration? Forget it. Forget all of it. There's variation here on a team by team basis -- some are better than others -- but that just underscores the point that there's no *coherent* culture across the wider engineering org. It's chaos. As a result of this lack of coherence, not just every team but every project ends up spending 60-70% of its engineering effort on deployment, monitoring, alerting, and metrics. Everything is bespoke, and there is massive duplication of effort all around. Every project and every line of code written only makes the situation worse than it already is. God help our skeletal DevOps and systems teams. An enterprising individual could write a whole new antipatterns book based entirely on case studies taken from Twitch. The executive team has no understanding of how software development works at scale.

Explore other reviews about Twitch

5.0
21 May 2026
Recommend
CEO approval
Business outlook

Pros

Love working here at Twitch

Cons

Do more with less is the mantra

3.0
17 May 2026
Recommend
CEO approval
Business outlook

Pros

I was just glad to be employed but knew the company was doomed.

Cons

It's pretty much over. I think leadership is out of touch and don't have a plan.

See reviews by: Helpful|Rating|Date|All