If you work for a company with good detention pay or who simply pays for all dock time, then waiting at customers can be a very good thing. Food hauling is usually an erratic schedule and that waiting time allows you to catch up on your sleep or spend time on a hobby ...as long as you are getting paid something, it can be good.
I was offered a true long-haul reefer job from Bay & Bay that was 3000+ miles at 64 cpm - about $2,000/ week; 2 weeks out, 3 days off. It is a big Mid West/Western loop that they do not advertise, but they offered me when I said "no thanks" to the typical mid West reefer work you may be familiar with. This was recent so, if you have some years in and a good record, that may be something you could have. True long-haul reefer is a rare gig for solo drivers - I was tempted.
The recruiter who offered me that was, Brian Wentz, a professional and decent fellow.