Pros
Decent pay and benefits, able to have some level of independence being on the road on your own, ability to earn extra incentives
Cons
No work/life balance, do not take this job if you have a young family especially if your spouse also works, you will work 14-15 hour days if you want to get everything done that management asks of you and then come home to read all of your emails and prepare for the next day for 1-2 hours, you work all holidays do not let them tell you that you are able to 'work ahead' to be able to take them off - it is not possible with the work load, you will work mandatory saturdays also, you are simply an order-taker and free labor for the customer to stock their shelves not a sales person, most customers are uneducated and miserable and want to make your life miserable as well, management is only concerned about numbers and scorecards and do not care about the well-being of their employees.