Pros
If you can figure out the bonus structure, you can make pretty good money. My team was fun (because our area manager was fun), but not all of them are.
Cons
Toxic culture. Always comparing you to your colleagues in a way that makes sure you know you don't measure up. When you actually do measure up, you are told you are not doing enough. They keep changing the goalposts, telling you the new bonus structure (changes every month or two) can make you a lot more bonus, but it's usually empty promises because they put the goalposts out too far to actually make your quotas. Anyone at the lower levels of the company is simply cannon fodder (plug and play). If you can't get the job done they will easily find someone else who will (that they can pay less money to.