Pros
Time com pessoas legais em sua maioria O salário pode ser maior do que alguns empregadores brasileiros vão te pagar
Cons
Típica agência/fábrica de software e empresa de outsourcing - eles dependem de mão de obra barata pra lucrar. Não conseguem manter devs experientes por muito tempo por conta disso, devs experientes que falam em inglês conseguem salários pelo menos 4-8x maiores. Por isso, a maior parte dos devs são pessoas com pouca/nenhuma experiência de indústria. Eles são uma empresa americana, mas vão te pagar em real. Pelo ponto acima e pela velocidade com que eles tem que criar um MVP, a codebase de praticamente todos os projetos é um inferno de se manter. Ah, se você é do React, a maioria dos projetos ainda usa componentes de classe, com pouca ou nenhuma reusabilidade e sem testes unitários e de integração. Alguns projetos contam com testes e2e no máximo. Não existe CI/CD, code reviews, nada. Você vai ser alocado em um projeto e se vire. Esqueça férias. Você vai ganhar pouco mais de um dia de "bônus" por mês trabalhado, e só poderá tirar esse dia avisando com bastante antecedência. Eles marcam reunião da empresa semanalmente na última hora de trabalho da sexta-feira. Alguns project managers vão te encher a cada hora pra perguntar como sua tarefa está indo. Sua qualidade de vida vai ser muito dependente de qual projeto e qual project manager você vai pegar. Vários devs saíram da empresa após algum tempo em um determinado projeto lá de dentro.