Pros
If you are looking to get into sales this company really does teach you a lot. There is definitely a learning curve since a lot of learning about the job is on the spot but when you hit your stride there is potential to make a lot of money and learn a lot about sales. The people around you will push you out of your comfort zone but have your back. The culture is great for the most part, and they have good benefits such as paying for fitness related items (gym membership, trainer, etc).
Cons
There is a learning curve to it just as with any sales position. You have to put yourself out of the way and absorb all of the feedback and opinions around you and learn not to take things personally.