Pros
Top- tier training in sales, you will build up some seriously great sales skill set which you can adapt to lots of jobs. The training is also really good, and coming in the morning it's a really fun environment and you build great relationships with all your colleagues. They really promote a team work ethic, everyone builds you up when you're having a bad day there's always someone there to pick you up.
You can get promoted quite fast and the work is performance based, therefore, you know you've worked hard to get where you want to be.
If your goal is to open up your on marketing/sales office, then this company will help you get here.
Cons
This job will become your life and take over a lot of your social life if you want to solely focus on your career for the next few years then this is definitely for you. and i'm being sincere saying that.