The problem is the companies pay the illegal workers less than what they would have to pay a legal worker. Some will even cheat them out of the little they promissed to pay them knowing the worker would have a hard time proving they were cheated.