Management 9.5 hours, twice a week rest day.
Staff ,8 hours, one a week for rest day.
8 hours of shift work.
8hours work with 1week 1 day off
Depending on shift rostered
8 hours per day with 1 off day per week
9 hours not include OT
Pretty much long and not flexible.