Pros
They pay you. Not well, but they pay you. Your coworkers are all as miserable day to day as you are. You get paid for training.
Cons
Terrible hours. They try to make them seem like a good thing, but it only alienates you from the normal working world. Compensation is low. It gets better, the 'better' you are at your job. It's still not good. A few people may thrive here, but they're basically door to door salesmen at that point. I should also be clear. Most of the job is door to door sales. "Marketing" is a loose term. You'll be lied to about what you're doing for the company, and then you'll be sent door to door to "market" the company by scheduling people for appointments they don't need or want. Don't drink the Koolaid. I hope all of the guys I worked with got out, because they're not bad people, but the company itself is rotten.