Vantaggi
Paid training, friendly PALs (supervisors), potential to earn up to $9.00/hr if on the phone nonstop, wages are subsidized in order to meet minimum wage, unlike many other WAH companies who ONLY pay you by the minute of talk time. Ability to trade hours via the scheduling website, even at the last minute (for example, it's 3:45 and you have something come up. You can post your 4:00-5:30 shift for trade on the site, and head out the door at 4:00).
Svantaggi
Minimum wage, halfway IMPOSSIBLE to get hours, have to keep refreshing the schedule page in hopes that hours will become available, when you should/could be enjoying your off time. They are unpredictable when making hours available for the week, and some lucky people happen to be on when they're made available and snatch up all the hours, even ones they don't want, then they make them available at the last minute in half-hour increments at their leisure. This isn't fair at all to everyone else. You're forced to stick to a fake-sounding script, including multiple upsells per product, and are randomly monitored. Someone will call in to buy sunglasses and you're trying to talk them into a timeshare near Disney World. The only support available during calls is chat support, which is very slow to respond.