Pros
When you do well, you earn well... You earn a great commission and respect from your peers and managers. It's great if you really need the money and can excel in sales regardless of your environment. Also, there is a lot of opportunity for growth and advancement.
Cons
If your not on top, you're nothing... You are talked down to, treated like you're either invisible, or a nuisance/idiot. If you don't comply with every ridiculous request, you're not a "team player". Ex: working the next morning (without pay) after being notified the night before at 10:30pm, or participating in a conference call on your off-day without notice or pay. Just expect that you're signing away your dignity and life when you sign up with Prime, or they'll find a way to get rid of you if you "make waves" about it.