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