Pros
They offer relatively good pay depending on the type of route and in-turn how many hours you work, the medicalbenefits are average (which in the state of CA means they're not that good in price).
Cons
For the RSR there really is no room for advancement, there are no raises, and little reward for above average performance. This is a position where the dollar figures are everything. You have to meet the quotas and even then you receive recognition only if it is off the charts above otheres. The work schedule is not conducive to having a family regardless of the type of route you accept. You are either working very long hours Monday through Friday or you are working extremely early in the mornings and need to go to sleep long before your family. Time off for an RSR must be taken in week blocks. There are no options for a single day off.