Pros
- Remuneração bate com o mercado tech dependendo da "senioridade". - horário flexível. - Trabalham com tecnologias boas frontend e backend. - Provê site de curso para desenvolvedores se capacitarem (mas não gostam caso você tente aprender algo fora do escopo do projeto).
Cons
- área de tech sofre com retrabalho por conta de mudança constantes de design e regras de negocio. - não existe uma regra de negocio fixa, cada sprint pode ter mudanças que irão impactar em alguma estrutura já consolidada e é muito comum isso acontecer. - Falta de informação entre as áreas, liderem de squads acabam sendo sobrecarregados e dev's perdem informação, causando mais retrabalho. - tudo é feito as pressas, se você conseguir entregar quaisquer feature em 1 dia esse vai ser seu tempo limite, pois cada dia que passa alguém fica no pé, em alguns casos eles passam para proxima sprint mas apenas se tiver faltando algo ou alguém. - empresa não tem espaço para juniores, caso você esteja com alguma task e não esteja proximo de finalizar, vão retirar essa task de você e passar para alguém mais senior, como disse, esperam que termine o quanto antes, o que é preocupante devido eles não implementarem micro-frontend. - Devs Backend estão em constante atraso de endpoints devido a mudança de regras de negocio, gerando mais retrabalho. - Falta de investimento na área tech, caso queira entregar rapido é preciso o funcionario adquirir um equipamento melhor, por mais que eles lucrem e batam metas, não existe intenção de melhorar a área tech da empresa. - O que segura os profissionais são os Bonus caso a área de tecnologia bata a meta em um determinado tempo. - pessoas introvertidas são tratadas com desdém na empresa.