Pros: make my own hours
Cons: the weather
the job is outside sales, there is a lot of personal value helping the needy in the community, and essentially I was an independent contractor and made my own hours and days
the hardest part of the job is market saturation, as there are a lot of companies competing. There are difficulties about being paid for the contracts I completed and submitted.