The hours were flexible and there were opportunities to take on more responsibility. The pay was alright for the work done and you got paid at the end of every day.
Cons
The job is not easy and requires a fair amount of stamina. You also need to be willing to go over the road and be away from your family for days at a time