Pros
There are some genuinely smart and and honest people that work at Twitch that do their best to work around the nonsense created by overwhelming management incompetence coupled with controlling/micromanagement.
Cons
At Twitch leadership at is nothing more than cronyism. Its like watching the self abuse of the Republican Party - stroke the ego of your leader and you will do ok. Disagree with the Grand Emperor and get blacklisted and labeled a "untrustworthy." It is at that point that management begins to make it as uncomfortable as possible for the individual so there's no real choice but to leave (if you don't already want to). Individuals that get promoted are the ones with their lips firmly planted on the managers backside or have a bobble-head. "Values" have been weaponized for daily use to justify bad behavior by managers. Twitch Managers should actually read and attempt to invest in the values that get recited at every meeting like cult prayer. Maybe if managers lead through example the staff might not need to be "programed" through repetition. Positional authority is the only measure of how correct someone's opinion is within Twitch (regardless of the information provided). Leaders fly off the handle with "hunches" or "educated guesses" and then seek opinions that support their view (sound like a President you know?) Confirmation bias over real information is the order of the day at Twitch and if you are not on their wavelength you will not be on the team. Sad really.... but unfortunately is part of the game with "engineer thinking." Meaning, "I am smart about software so I therefore know everything." Grow up.