I've done snow removal for school districts.
They were broke down into zones, each zone was clouded in an area and had say 25 schools.
The thing you have to remember is although it's one company you are getting paid for, you're trying appease 25+ different managers. (janitors)
Each one has a different idea of how they like things done, etc... The payment, etc... was great. Always on time. But with the snow, lots of small complaints. Janitor 1 wants snow here, janitor 2 wants it over there.
Other than that, was great. But definitely high maintenance accounts when it comes to dealing with them.