Pros
Great opportunity for work at home. Training was great. Coaches seemed willing to help with any question you may have. Lots of room for advancement and many perks. Hours were never permanently set, rotated monthly so you weren't permanently stuck with hours that may not be ideal. If you are a student, or retiree this may be the ideal place for you.
Cons
Stay at home parents with busy home life this may not be the ideal place for you. Hours were not very flexible for work at home. Once you were given a schedule you were required to work this schedule, unless you were able to swap the complete schedule with another employee (which most of the time other employees wanted the same hours or days off as you. If you are a stay at home parent, the schedule may not be ideal when you have children to pick up or drop off to school. No overnight hours. Management appeared to be friendly, however when notified about the scheduling conflicts, never received a response, never given any other options and when notifying management about resignation due to hours that were impossible to work, never received a response or an acknowledgement. Logged back on to the company network to realize that my profile had been deactivated. Took this as the company acknowledging my resignation. Wow seems like they care until you are no longer of use. Coaches are readily available to answer questions although sometimes it can take up to 3 minutes for a response which doesn't seem to make a difference until you're on the phone with a frustrated customer. Also, sometimes the coaches reply with very sarcastic answers, and make it seem like you're not paying attention to what is been taught when sometimes they really didn't read your question correctly. Very few coaches like this but they are a little cold at times.