Pros
Flexible, challenging but fair, great pay
Cons
Weekend work hours were long and busy
Pros
Unlimited pay, upward mobility, business development, strong family culture, constant training
Cons
Not for everyone, getting comfortable generating person-to-person business takes commitment