<prompt> Human: Hello reddit! So, as the title says, Im considering moving to the US. My question is, what should I look for on a job as far as retirementhealth plan is concerned? Do most employees provide those things and if not what other choices are there? If it helps Im a software engineer currently working as a web developer.Edit: also, what is credit score and how does it work?  <response>: British expat here - moved 10 years ago. Green card holder via marriage.Being brutally honest - without some form of employer sponsorship, landing a job here is going to be tough, close to impossible unless you have some special skills to offer the US. Two UK friends did it, but they have PhDs in specialized sort after fields.Even with employee sponsorship, getting the required visa approved is difficult too; US companies have to prove they cannot find the resource locally before offering to foreigners. H1B seem to get around that though... What would YOU offer over a local resource ?Credit is key here. Unless you happen to have one of limited cards which transfer credit across AMEX was one, not sure if still the case, your starting credit will be poor. The only way of starting is using a secured credit card, which requires a downpayment, and building payment history that way. RetirementHealth options - Not as good as it once was. Companies trying to cut costs across the board. Some good ones still exist, but mainly in large companies, or tech startups. You have to answer the question - Why do I want to move from where I am to the US ? 