Pros: flexible hours, patient management, green company that cares about the environment.
Cons: seedy city locations, high-pressure sales tactics, dirty employees.
They set me up at tables in local supermarkets. I had to ask passers by if they wanted to switch to green energy. 99.9% of respondents weren't interested. This could have had something to do with the fact that I was often placed in neighborhoods were most people didn't pay out of pocket for their electricity. (Because it was included in their rent or condo fee or because they lived in college dorms.) Needless to say, these weren't good locations in which to make sales.
Most agents used pushy sales tactics, and I had a problem with that. To me, no means no. Just let that customer go. If they're interested, they'll ask for more information. Pressuring them doesn't work and certainly didn't work for the agents who employed this tactic.
As a side note, half my co-workers smelled as if they never bathed.
Management was good and tailored my schedule to my life's other obligations, so I have no complaints there. As long as I showed up for the shifts I was scheduled, all was good. I was never interrogated about why I couldn't work on particular days.
On a final note, I hate being in the city, and that's where they put me nine times out of then. I had to commute to the job sites on Philly's cavernous subway system, and this made me feel dirty and unsafe.