How about E-Verify?
Make it mandatory then it’s effective.
E-Verify needs to be fixed.
I was my companies compliance officer several years ago so I’m going from memory and possibly old regulations.
You can’t run E-Verify before you hire someone. You have 3? days after their hired. If it comes back bad they have about 3 weeks to provide proof or ask for a hearing. You can’t fire them for any reason during that time.
You can’t run a check on existing employees. New hires only.
It was a small company. We had one guy that passed E-Verify and we found out he was using a fake SS# about 6 months after he quit. That was when the police called looking for him for some unrelated warrants.