After reading the reviews, I think that there must be a lot of bad OnTrac drivers out there and I must be lucky to have only dealt with really good ones. I order a ton of stuff from Amazon Prime (i.e. several packages a week) and I have several valley locations they are delivered to. Often OnTrac is the delivery agent and I have never had a bad experience. Not once has a package been lost, late, or otherwise unsatisfactorily delivered. Yet, while my experience has been 5 star you will notice I'm giving them 3 stars. This is because while I have had positive experiences, a ton of other people have not. This clearly shows that while a 5 star experience is very possible, management needs to work on making sure good service is consistently delivered. Management is ultimately responsible for making sure a company runs well, and it seems that it is doing a spotty job at it.