As others have said, this is both illegal and standard practice.
You could find a new job.
You could just put up with, if you're getting enough hours...this will prepare you for all the unpaid time you'll spend sitting around at a regional not getting paid, which will drive your effective hourly rate below minimum wage.
You could also document every minute, and then when you leave after a couple years go to the state the labor board to force back-pay. Of course your former employer would probably not give you a good reference, and your career would be off to a bad start.