Find a job as an immigrant: the trouble you might run into
As a new immigrant to the United States one of the first things that you are going to have to do is find a job. This can be a challenge at the best of times but it becomes especially hard when you are new to the country. There are definitely some difficulties that you can expect to run into, unfortunately there isn't a lot you can do about most of them.
The biggest problem that you are likely to encounter if you are looking for a job as an immigrant is that you are going to have to deal with a lot of prejudices. In large part this is going to depend on the job you are looking for and where you immigrated from. The most common prejudice will be the assumption that you are an illegal immigrant. Even if you have the paperwork to prove that you are legally allowed to live in the country this is going to be a problem.
Another prejudice that you may run into is that a lot of people are going to assume that you are not as qualified as an American for the job. This is something that you will encounter a lot no matter how qualified you may actually be. A lot of people are just going to assume that any training that you received in your home country was second rate. This can be a real challenge to overcome since there is little that you can do about short of retraining in the US.
A related problem that you may face is that your qualifications from home may not be accepted in the US. This is especially true if you work in a field that requires you to be licensed. For example there are very few doctors who are trained outside of the US who are able to get a license to practice medicine in US. You will find that there are a lot of jobs to which this applies. If you are working in a job that needs a license you are going to need to determine just how likely it is that you will be able to get a license in the US before you start the immigration process.
The last challenge that you are going to face if you are a new immigrant looking for a job is that you are going to have to learn the language. If you English is not your first language you are going to have a very difficult time working in the US. There are ways that you can do it but for the most part you are going to be limited to fairly low level jobs until you become fluent in English. Unfortunately for most people gaining fluency in the language can take years.