Pros
A lot of autonomy to do your job. The pay is really good for this type of work especially for people without a college degree. Benefits are great, cost is acceptable. (Let's face it, nobody ever wants to pay their portion of benefits) Some really good people to work with. DSL's make a really good effort to reward their RSR's in small ways. I believe that most times sales goals are attainable EVEN in this economy. If projections are not being met consistently there is an opportunity for a business review. However, most sales are not being met because of missed opportunities in selling or ordering by the RSR.
Cons
The hours can be difficult - starting between 2am and 4am can make it difficult to connect with family and friends as you are always tired or trying to get to sleep early so you can wake up early. Vacation MUST be taken in week long increments (Sunday thru Saturday) and is bidded on in November/December of the previous year. You only get single days off for illness or bereavement unless you swap days with someone on your team. Some people who are not the most effective in their job are allowed to languish on in the company for decades. Communication at times can be missing. However, I have never gotten in trouble for something I was not aware of.