Pros
I never thought I'd end up in a sales position, but this has worked out better than I could have imagined. You really can take on all that you want here and will not have your salary capped by management. Some of the best reps here make 2 and 3x what their managers make. You have to want to work hard and must be smart, though. There is almost NO sales/call reporting required. After 4-5 years here, your paycheck is your "review".
Cons
All that freedom comes with a lot of responsibility. There isn't a big group of "specialists" to turn to for help. You better know your stuff.