We have different start and finish times everyday and we also have last minute start time changes so you can arrive at what you think is the start time and have to wait or have missed the start. It is a real pain in the arse if you follow the rules, I have a slightly different contract than most...