Pros: a lot of money to be made
Cons: strong competition for advancement.
Great company overall with a great sales culture. Some of the best sales people you will ever work with. This can however be good and bad. You are competing against the best and the brightest people in the industry for promotions which makes advancement very tough unless you are a rockstar. Limited advancement without being willing to move to Chicago or Atlanta.