It is against the law to hire undocumented immigrants. If you are caught hiring an undocumented immigrant, you may be subject to civil and criminal penalties. For an undocumented immigrant to be hired, they must have a valid work permit. This can be obtained through different means, such as having an employer sponsor them for a work visa or during the process of applying for asylum.