Pros
You will work with some of the greatest sales people in the industry. You will find that most, if not all, of the sales staff has compassion and experience with how to deal with the struggles that everyone faces at one time or another. Mentoring and understanding will only go so far, because each and every salesperson will have to find his or her own path to success. Some things are difficult to duplicate, but if you learn the basics and build a foundation to build upon, than you will give yourself the opportunity to succeed.
Cons
Management, C-Level, and Policy. With a mediocre product, in my opinion, you will struggle to help your clients see the benefit unless you truly believe in what you're offering. I suggest you sincerely look at what your offering and find a way to believe in it, because if you can't than you will not succeed.