Pros
You get to meet new people along the way. Frequent deliverys to the same people so it becomes routine and you start to make connections with customers. Constant driving on your own so it's fun. It's easy to learn the routes if you have a good dispatcher or simply know where everything is. It's easy as well to learn part numbers and how to log them in your drivers log. You also get a discount and have really good hours.
Cons
Not really much. On busy day, traffic can get on your nerves as you are trying to get to the customer as fast as you can. Also, when the work place gets hectic, make sure to double check every part quickly even though you are being rushed because it happens way too much and you are blamed for it even when you are being thrown everything.