We normally get the shedules for the upcoming week a few days ahead of time, and yes, we have breaks, but can't rides rides during those breaks. We can only ride on days off and when we are not on the clock. All employees get at least one day off a week. As for sweeps, there are a few schedules that we can have:
O-C (very rare schedule)
That is all I remember from last season.
Hope that answers your question.