Some random service doesn;t take any amount of care of interest in the job.
You are far better off to pay somebody to do it and be invested in the task with a sense of pride then to employ a random cleaning company and whatever worker they happen to send that week.
What I do find is that employee's think hiring is like being on a talent show.
Clearly you have never done any hiring. Once you get out of tech you'll be lucky if 50% of workers show up for work the day after they have been hired.
Fully 10% of workers will be hired, you will arrange a day to start work and they won;t even show up. You'll never hear from them again.
Companies can spend time training people over and over. Millenials expect to be promoted in 6 months and be constantly feted for their work.
Hopefully one day you can own a company and spend your time training workers to have them leave when they become competent.