Office cleaning professionals often will have different requirements and needs to be met. If you are looking for one, consider the choices you have in these differences. If they have a package that comes with everything you need, great. But, if they do not do something that you know you need to have done, they aren't worth the investment to you.
When considering hiring an office cleaning professional staff, make sure that you have them come to the office to talk with you about the process. Walk them throughout the location pointing out what you need and do not need done. They should be able to tell you right then and there about any problems that may be evident.