Pros
learning experience. I liked that there are many opportunities to network with the right people for the job. It definitely taught me how to look for a dishonest company in future interviews and experiences.
Cons
They are very good at going around the question when it's something they don't want you to know or they think you won't be happy about. Such as benefits or pay structure or even what the job really is. They find eager to succeed people that are looking for a great opportunity and manipulate them into being an in your face salesman at a supermarket or Costco (while telling you you're not really selling you're just promoting) in order to "pay your dues" to move up in the company. I worked 70+ hours a week while I was there and received checks for 300-500$ biweekly. When I asked about it they avoided the question and referred me back to the commission structure. From what I signed when I was hired I would be able to take them to court for the way they payed me.