100 hour work weeks.
16 hour work days with no breaks.
No breaks for any reason.
Changing schedules at a moment's notice.
It is perfectly legal to do every single one of those things, or *all of them at once*, in North Carolina.
None of this is an exaggeration. The NC DOL explicitly mentions all of this.