Yes. He is being paid for a job that you expect to be done on time, If he is not completing the work on time then he isnt doing the job he was hired to...
Although I would give him a warning, afterall if he is a great employee (Standard of work) you may not want to lose him.
|