Pros: great pay, high commission rate, great skills to develop
Cons: competitive, physically demanding, requires motivation and regular learning
more like an opportunity to learn a lot of life skills, and meet great people, than a regular job. You can make 100s in a day while choosing whatever day to work, though it is not easy. opportunity to advance in the company is there.
best thing to do is, just try it for a few days, and see if you like it.