well, it does not really address how it will be dealt with. We really need it on ALL businesses. Without that, it is easy to cheat. For example, I could take your ID and put it in say Florida where they do not e-verify. Likewise, AZ is SUPPOSED to e-verify, but the gov's office has quietly told businesses that they do not have to e-verify. Total BS. 

In addition, it REQUIRES real penalties. The GOP has a LONG history of pushing laws against illegals, but then having ZERO to MINOR penalties against businesses on it. Without those, e-verify will be another failed program. 

And this has to be phased-in over at least 2 years. The ideal way is to start with owners/executives for the first 6 months, then all white collars for the next 6 months, then do construction and manufacturing (they are higher pay), followed by the rest. If need be extend it to 9 or even 12 months each section. 
BUT, once this is done, then go after sanctuary cities.