Pros
I find it very difficult to find the pros. I think the folks in the office are very hard workers. The idea of the organization and its work is honorable. However, it does not transfer into reality. They try to make it a positive environment to the expense of reality. If you've had a bad night, you're supposed to put on a fake face.
Cons
It's not for everyone. You need exceptional communication skills and even then it takes forever to make any money. The leadership and long term employees get the best 'leads.' I worked on the phones. They advertised benefits 'if qualified' but by that they mean if you get enough hours. It's really tough to get a full time position let alone get ahead. All manual calling. You make 100 calls and only 10 will answer. Few will give. Didn't work in the field canvass but if it's this demanding on the phones, the field has to be intense. They go out in the coldest and hottest weather until 10PM, its clearly unsafe. As you can imagine, turnover is exceptionally high. I did ok but it was really a revolving door.