Obrigado pela contribuição. Eu não curto muito empresa internacional com filial aqui no país, porque eles vão pagar salário de empresa brasileira (às vezes só um pouco mais) e você vai desempenhar o memso que faria numa empresa de fora.
Então, na minha humilde visão é como trabalhar em USD e ganhar em BRL. Porque o inglês que você vai precisar no dia-a-dia é o mesmo de empresas de fora, e poderia estar ganhando em dólar.
Em relação a trabalho CLT e PJ, sou PJ há muito tempo e acredito que todo bom programador deveria ser, pois a CLT seria uma segurança para o empregado não ser demitido a qualquer momento, mas no nosso caso a CLT é uma segurança para empresa, já que programador é muito assediado e tem muitas oportunidades disponíveis, então gosto de ficar "livre" para trocar de empresa.
Só meu ponto de vista, mas acho legal visões diferentes :D
Isso realmente é verdade, trabalhando nesse modelo, você estará recebendo um salário bem menor em comparação com um contrato PJ direto com um empresa de fora.
Mas existem algumas ciladas no mercado, por enquanto a demanda está alta e realmente faz muito sentido como você falou, estar em um contrato PJ e ter flexibilidade para mudar de forma mais ágil. Mas em casos de StartUps e/ou empresas que estão entrando no mercado digital agora, você pode estar entrando em um barco que pode afundar a qualquer momento, e dependendo do momento do mercado, talvez não encontre recolocação tão rápido assim.
Então acho que vale pensar nessa possibilidade como uma etapa de transição, até você conseguir encontrar melhores oportunidades diretamente em U$D que não sejam em startups
De qualquer forma, acho que é uma escolha pessoal assim como as nossas opniões.
E ótimo post por sinal! Parabéns.