Pros
Great product/service to sell, backed by a company that is extremely well respected. The pay may not be what it was 10 years ago, but that is industry wide. Nevertheless, the pay is very good. As long as you work hard, do you what you know you should, you will make a very good living, while building a ton of experience that will make you a highly coveted recruit for other careers that are far more lucrative. You also get a chance to see just about every possible type of small business, which for me, has been a huge reward. You also have a massive amount of freedom! This may just be my bosses style (and it works I'm 110% of quota year to date), but I can virtually do whatever I please, whenever I please.
Cons
It can be a rat race. You can get caught up in the sales vs operations war, internal sales battles, and constantly trying to hit that ever elusive "quota" month in and month out. But then again, this is sales right?? It is a HIGH ACTIVITY job, and by that I do not mean cold calling or telemarketing 12 hours a day, but being organized enough to make sure you meet with 5 different people per day. 2 new prospects, 2 CPA's and a current client. Where most people get lost is having low activity and then low numbers. At that point, your quota is "unattainable", when it really is not. Even though you do have a lot of freedom, it can also be your downfall. Happy hour is rarely unacheivable, beach in the summer is there, etc. Your discipline is what keeps you on track.