You will no doubt have a medium to larger sized premises to house you, your management team and your staff and it goes without saying that with time the things around you will deteriorate.
You will more than likely work with a number of vendors that will supply you with maintenance for different aspects of the functions within the building and it will always require someone that knows what they are doing to take out professional repairs and maintenance to each part.
Lets take cleaners as an example. Many cleaners will be what we call general cleaners so will hoover, polish, dust and wash any aspect of the building and inevitably will usually do a great job but when it comes to needing someone more select it is best to hire someone that knows what they are doing. As an example if you need your carpets cleaned or renewed you are better off hiring someone that is specialist in that area as they will often do the job to a higher standard than a general cleaner with a simple VAX system.
Often you will find that using someone that is a professional carpet cleaner will be more expensive than using a general cleaner for the chore but the job will be done properly and therefore you will often find that you do not need it done as often resulting in savings in the long run.
Whether you use a general cleaner or specialist it is important when you are making your decision to look at the long term and beyond the initial costs. Make sure that you consider the long term costs and even saving that can be made before deciding what is best for your working space.