The system of flexible working hours allows workers to start and finish work whenever they want. But there are two requirements. First, all workers must be present for certain "key" times in day. Second, all workers must work an agreed total number of hours per week.