The answer to this question is flexitime.
Flexitime is a system where in employees are working on a flexible working hour schedule that is agreed by the company management and the employees. An example of flexitime is when an employee is allowed to work at a schedule of 7am-4pm, 7:30am-4:30pm, and 8am-5pm. The employees can choose any of this schedules that is agreeable to them.