Noncitizen workers who do not have work authorization generally have the same wage and hour rights as other workers – including the right to minimum wage and overtime pay. An employer cannot refuse to pay you for work you have already done just because you do not have work authorization. This is true even if you are paid in cash, and if you don’t have a written contract. It can be helpful to keep track of your hours and your pay, even taking photographs so you can prove your hours and your pay later.
But, if you lose your job and do not have work authorization, you are not eligible for unemployment insurance benefits.