Construction sites can get messy but you do not have to do it alone. You may not keep the site on a top condition all the time but you should not have to put with a dirty place either waiting for the work to be over in order to do a professional cleanup. You can be hiring the services at intervals so that by the end you will not have so much cleaning work on hold. This saves on cost too because when the place is not extremely dirty the amount of time and resources invested in getting it clean is not as much. You will not get in trouble with the labor department of the department of occupational health if you make sure the conditions the workers are operating in are not harmful to them. Violation of the right to a safe work environment can lead you to court cases which never end and this will drain you emotionally.
As a good employer, you should not wait until the labor department threatens you in order to make the working conditions favorable for your workers. Do not think that there will always be someone looking for a job that you can take to fill positions if the workers you already have quit due to the working conditions being unfavorable. When workers keep quitting, more resources will go into finding and hiring new ones instead of concentrating on the project at hand. When you keep the environment clean all the time, the workers are going to focus on getting the work done hence you will get a great output, and you also benefit from not having to throw in resources into the recruitment process every few days.
Dust and even dirt are not good for human health and you will be jeopardizing the health of your employees by making them work in such conditions. Remember that if they do fall sick in the line of duty you will have to compensate them. Also, it is common for nails and other sharp items to get scattered in a construction ground. This is the last thing you want people visiting the site to come across because even when they are wearing shoes the materials can punch through and this can turn ugly very fast. In addition, the productivity of your workers will go up if they are working in an organized environment. This will see the project completed much faster than you thought.