Pros
Excellent Teamwork, training, wonderful leadership
Cons
Great culture and great place to work
Pros
flexability in schedule, can make a bunch of money quickly.
Cons
Time can be wasted running bad appointments. You can possibly not make much if you cannot sell.