Pros
flexible schedules are really nice you make your own schedule, get free lunches from time to time
Cons
repetitive calling collecting money from people, management is condescending and will make you feel stupid, very high money goals each month, no opportunity to move up, not compensated enough for the work being done, co-workers are too faced and will stab you in the back, monthly bonuses are a joke, expensive mediocre medical insurance, work environment can be stressful as you have to be detail oriented not to make a mistake, you must work two nights a week