I agree with the article. E-Verify, to me, is a double edged sword for employers. On one hand, it's a good tool, on the other, it can bite you in the hind end.
Just ask Swift & Co. Their plants were raided by ICE BECAUSE they used the system. Each of their plants were "seperate" and used the old "version" of E-Verify (really, they just changed the name) and when a new hire passed through the process everything was wonderful. What Swift didn't know is that some employees had used stolen identities. And then shared or sold those same identities to those applying for jobs at other Swift plants. Since they had different databases and payroll systems no one at Swift ever caught it. So a plant in AZ got the go ahead from E-Verify and a plant in CO got the same OK on someone with the same identifying documents.
Then one day ICE came knocking and raided Swift's plants. The system apparently knew (or was audited by someone who figured it out) that there were multiple people using the same documents. Of course it did, how could someone apply for a job in AZ, CO, NM, etc. The documents they used were either stolen or forged. Yet the system had told Swift that the documents were valid and Swift hired the employees based on that information. Then ICE figured it out, and raided the plants, hauling off the employees in buses to illegal immigration camps. Sad day for Swift.
I'm sure you can find many articles on Swift Co if you google.