Cons: lonely, pay scale, customers.
If you like driving around by yourself for 40+ hours a week, this might be the job for you. I found it to be a rather depressing experience. The pay is on the low side, for the amount of responsibility they expect. The management was fine. The job itself was just not to my personal liking.