A huge power company client of mine told me that one of their vendors have a policy of not hiring non immigrants. However with the low employment rate, US Citizens or Green card holders cannot be found to fill the positions. The current administration has created this fear of immigrants. This is the process of how much screening goes into getting a US visa, and it is more stringent than any screening done for USCs.
1. In most types of visa the first process is filed with the Citizenship and Immigration Service. I tell my client that they are omniscient, because they can see expunged criminal history, which a State police cannot.
2. When a visa applicant goes to US consulates to get a visa, the Department of State does various types of checks. Apart from all 10 fingers and facial recognition, the Department of State also does various types of name checks, etc. These checks have various names: NCIC, Condor Sao, Mantis SAO, etc. They have intelligence that we will not have. Again, they work with various intelligence agencies, and the process has become extremely stringent since 9/11. If there is any doubt whatsoever, then visas are refused. This might explain why we have not had legal entrants entering with visas since 9/11 have not committed any crimes.
Look these up: https://en.wikipedia.org/wiki/Security_Advisory_Opinion
State govts do not have access to these
3. At their Port of Entry, the Customs and Border Patrol does another security check with all 10 fingerprinting and facial recognition. The database that all 3 agencies use are secret and private citizens do not have access to this.
4. It is a violation of employment law to discriminate against someone who the federal Govt has authorized to work. Companies can only discriminate if an individual is not qualified to do the work.
For more information, contact Banerjee and Associates