See, if an official company that is qualified to recruit international workers in your field of specialization issues an invitation to you and agrees to support you, it must go through a series of consular procedures and prove that it cannot recruit this specialty from among the local workers in the region (with a certificate ) half way and gone. The difficult part, which makes it extremely difficult for Iran, is the embassy, one is that the time the law gives you to enter the US is not enough to get the embassy’s time and clearance, and it usually takes two months, and the second is that the embassy interview is much more complicated than the other types. A visa is like an education, and if there is no strong plan, it will be rejected very easily, but if you have a distinctive expertise compared to others and explain your purpose of going to America to work very well (for example, say I am in the design of flexible objects I am working and I have some ideas to expand my expertise that the weak infrastructure in my country does not allow me to expand it and a certain company that sent me an invitation is working in this field and I believe that by working there I can expand my expertise and After that, I will return to my country and implement my ideas). Legally, it can be done, but due to the circumstances that I explained, it is such a difficult process that they do not give work visas to Iranians.
This post is written by yasin_njf