Having to maintain all that you do for the hourly wage they pay. If you have a good background and can pass a drug test your better off applying at FedEx or UPS they pay way better for doing exactly the same work.
Having to lift heavy packages or furniture by youeself.
Communication lacks throughout every department. Dispatchers will try to use every last minute on your clock and then try to push you beyond that and they know better but still do it. Repairing equipment isn't high on their list. You have to literally take the truck in drop it off same with a trailer and force the issue for it to even be looked at most times and even if you do drop off equipment at the shoo it's more than likely going to go back out on the road later that day or the next day without being properly fixed.