Pros: work at your own pace, schedule
Cons: travel, lies and miscommunication
I was required to do certain things in my job to get people to sign up for credit cards, this alone is not an easy task as many people are leery of travelling salesmen. I learned that everything I was taught in my 3h training was not really all that was required in the job, I worked by myself for the most part and was responsible for what I did during shift.
My management was in a city that was 2 away from me so we only ever had contact via text or email. And then that was very sparse contact.
I was lied to about the requirements and job description, and was demanded to travel to keep up quotas, which was impossible to do as a single mother. They expected me to spend a week or two away at a time, which was not something that was possible at the time and was given the option to do as they wanted or leave.