Employment Law Questions? Ask an Employment Lawyer.
Unfortunately, yes it is. In fact, they could legally require that sort of schedule but 50 or 60 hours a week, as long you are paid properly for the overtime.
There is no law outlining shift times or how much rest must be given between shifts unless you are a truck driver or air line pilot.