Prós
Te ensina o por que existe boas práticas na área de desenvolvimento de software
Contras
Cargos de liderança ocupados por pessoas extremamente incompetentes. Vai ser rotineiro você esbarrar em arquitetos que sabem menos que um júnior. Os requisitos são uma bagunça: querem começar a casa pelo teto, depois vem a fundação e, quem sabe, depois as paredes. Mas tudo isso pode mudar no meio do caminho — a famosa “pastelaria”. XGH vai ser a metodologia de desenvolvimento: não pense, faça. No seu time, você também irá notar um monte de gente inútil, que está ali porque fala bonito, mas, se fosse tirada do time, ninguém nem daria falta. Pelo contrário, ficaria mais enxuto. Ah, e o mais engraçado: essas pessoas são promovidas — parece até piada de mau gosto. A liderança sabe que as coisas não estão legais, mas prefere olhar para o outro lado, para ver se elas “se resolvem sozinhas”. O microgerenciamento come solto. Nunca precisei usar tal ferramenta como o Clockify em nenhuma empresa; aqui, você vai ter que fazer isso para que saibam onde está indo o precioso tempo (afinal, não da pra saber pelo jira o tempo que você gastou). Você precisa detalhar até a cor da cueca (hipérbole) que estava usando durante o desenvolvimento dentro das tasks (commit conventions e clean code pra quê, né?!). Mas fique tranquilo: os requisitos podem vir de qualquer jeito; o desenvolvedor que interprete da maneira que achar melhor — afinal, depois você terá que refazer tudo mesmo. E não adianta apontar os problemas, apontei inúmeras vezes, mas, era aquela história, vou ver e te aviso. Aqui idolatram a IA, mesmo sem saber os fundamentos e entender que a IA nada mais é que uma ferramenta, e não uma carta coringa. O CEO aparenta sofrer da síndrome do protagonista. É uma empresa que demonstra não confiar em seus colaboradores. Tudo é minuciosamente detalhado, com contratos cheios de cautela. Demonstram que não sabem lidar com pessoas — e realmente não sabem.