Great place to work all in all.
I didn't leave Davis Express either time, because of issues with them. The 1st time I left was because I thought I could be home more and make decent money hauling fruit here in Fl. The second was due to my father passing away and I had made him a promise to come off the road to help take care of my mom & his house in the event something happened to him first. The management likes to micro manage a little bit much, but it's not too bad. The hardest part for most people at Davis to get used to is dealing with Publix all the time and running mostly at night, then during the day when you the driver needs rest, the day shift has a habit of waking drivers for messages that can wait until your break is over. This too was not so bad, just hard to get used to for many.
Great equipment & people in offices and shop.
Interrupted breaks often. Regulate driver's miles.