At the time I worked there the scheduling program did not work right. The schedule was overly packed so that drivers had to rush (exceed speed limit) from one location to anotherin order to as on time as possible. Some pickup/drop off locations could be up to 30 miles appart physically but be scheduled a few (1~10) minutes appart. Instead of fixing the program, the onsite leadership told the driver to do their best. If the schedule could not be met, route schedule juggling between drivers would be done by the dispatcher as needed.