Hardware engineer here, from a qualification perspective. I worked for a large American defence company and was invited to work in the US. I declined.
The work culture, social and economic stability are terrible. Education is expensive or poor. Regulation and standards are poor. Not a good place to bring up a family.