Flexible work schedules can be good or bad, depending on your business and the employees you have. Below are some pros and cons of flexible work schedules:
Flexible work schedules make it easier to find employees and it makes the ones you have happier and more loyal to the company, because it makes all employees feel as if their needs are being met and you care about how they feel and what they think.
The flexibility also reduces employees stress and makes them less likely to call off from work, because they will have more time to focus on their own mental and physical health when they need to.
Allowing employees to choose when they work also increases productivity because team morale is higher and people are more eager to work for the company that is working for them.
Most importantly, flexibility helps employees improve their work-life balance, which is ultimately what most employees are looking for in a job.
Some employees like having a set work schedule because that's what they're used to and it works for them.
Allowing employees to choose when they work does reduce employer control, and can possibly lead to employees taking advantage of the policy.
Also, for some jobs, flexible work schedules just aren't possible, as work needs to be done on a set schedule and not whenever employees can get there.
This flexibility also makes it more easy for there to be a breakdown in communication, possibly making it more of a hassle than it is worth.