http://www.usvisanews.com/i9audit.html
Before getting immigrant visa, if you had been working in US, you would normally have non-immigrant visa such as H1B, L1 etc (some of you might even be working on EAD if you are on H4, L2 etc.), those non-immigrant visas would have got cancelled at the...