Since you have no personal knowledge, where do you get this $10 to $20 per hour figure?
Everything I hear is that they are working dirt cheap.
I know hispanic workers who work with illegals. One who is legal hires illegals crews and works on jobs in the south. They charge the going rate and can easily make over $20 per hour.