You asked if companies will get in trouble for hiring illegals. The answer is... No. Why. Most companies get around getting in trouble of having illegals work at their place of business because they hire through temp agencies. So they work through the temp agencies. Not the company itself. So the big businesses can say we got them from the temp agency they are supposed to check to see if they are illegal. I say this because my company does this. If they think someone is illegal or has bad paperwork they hire them through a temp agency.