There is nothing wrong with the work hours. They should be compensated better. Even in 1st world countries some factories operate this way. My mum has been doing 12 hour shifts for the last 10 years (the 15 before that we 8 hour). The only difference is they get paid better, so employees are happy to do it.