Eu estudo lá, estou na metade do bloco de backend e tenho algumas contribuições com o seu post, se me permite.
Você pode reprovar 3 vezes, mas somente uma vez em cada módulo, ou seja, se você reprovar duas vezes em frontend, por exemplo, você irá ser desligado e sua multa aplicada em 1x.
A forma como a Trybe se comporta como escola, tem alguns problemas (sou embaixa e tenho acesso a algumas coisas além), mas não vejo isso como um impedimento de se você irá ou não entrar na escola. Eles não conseguem decidir se o comportamente é mais parecido com uma escola ou uma empresa, e isso gera uma dualidade não tão legal em alguns casos. Nesse caso, posso citar o método de ensino adotado pela Trybe, onde você tem de ser "o protagonista do seu ensino", o que não é ruim nem de longe. O problema desse método lá, é que muitas vezes, os alunos que encontram dificuldades elevadas são deixados de lado pela empresa e só conseguem prosseguir graças à ajuda da comunidade interna que é ótima, sendo que isso deveria ser um ponto de atenção máximo da própria empresa.
O conteúdo da parte de React é 80% em componenente de classes, sendo somente 20% dos projetos em componentes funcionais, o que não é uma tradução muito legal de pra onde o framework tem caminhado. Além disso, os blocos são extremamente rápidos e existe o sentimento de atropelo que é sentido por grande parte da turma, o que é um problema ruim de ter gerência sobre.
Enfim, eu não me arrependo de estudar lá. De fato, em 8 meses eu aprendi mais programação do que continuaria sozinho, mas se posso dar uma dica para quem quer ingressar na escola é que saiba os prós e contras e faça sua balança pessoa do quanto aquilo pra você é viável ou não, pois acredito que dar meu parecer pessoal sobre contribui muito pouco para a sua realidade de vida.
Me coloco a disposição para conversar sobre a Trybe com qualquer pessoa que tenha vontade de entrar oua té mesmo que seja colega meu lá e possamos trocar figurinhas sobre assuntos de tech ou qualquer outra área.