They are fair. You will always work Saturdays but it's the nature of the business as we are always open on a Saturday. There are late and early shifts which rotate between staff members.
Most clinics close 25th to 1st, using 3days holidays as other days are bank hols. 20days holidays a yr, extra holidays given for big birthdays or wedding