I worked with a great management team willing to help in any way possible. But it is a very, very challenging job. Constant turnover. Every business you go to is either already in a contract, not willing to talk with you, or just plain rude because they get sick of sales reps constantly bugging them. If that's not the case, and you feel you have a fighting chance with a big sized company, think again. Chances are their headquarters is in another state and "they don't make the decisions at this location" or a national sales rep handles the account leaving you high and dry stuck to dealing with small auto repair garages, etc...making you very, very little money. It was the easiest, yet without a doubt the most stressful job I've ever had.
The freedom of planning your own day, management always willing to help.
Constant stress, limited accounts depending on territory, unable to sell to money accounts because they are corporate limiting your potential.