Pros
Make your own schedule, can do other things while you work
Cons
They told us they were going through and merging several branches in our area and they'd keep us updated. Managers during this time started jumping ship like crazy and things started looking suspicious. Finally they came out with it and told us they were actually closing down all the branches they were going to merge within a few months. During that time the only samples we were given were very tired samples, (people who've been called sometimes up to 5 different times already and either didnt pick up or they refused previously), it was impossible to meet any kind of quota and they started booting people out for making any kind of mistake at all. The micromanagement was atrocious, higher than any job I've ever had, and that was even before their fake merger.