Yeah with the demand for unpaid overtime I get as a developer its essentially slave labor. Like ask your dentist to work 140 hours a week for a 40 hour check, see what happens lol.
Recent immigrants are fertile territory. They don't know the laws really and are just so happy to have a job in the new country etc. They will put up with a lot of unpaid overtime.