When hiring a commercial cleaning company, find out what their experience is. There are many new companies out there that are great to hire though. How do you know which one is the best choice for you? Don't rely just on what they charge, but give one or two a trial run to find out the quality that they can offer to your company.
Most commercial cleaning companies will specialize in one or more areas. For example, you may need a sanitation expert to handle hospital cleaning needs but you may not need this for cleaning your local office. Select those that have a specialty in your area to get services done right the first time.