Pros
good benefits, decent pay, leads and supervisors are all great and very nice, work from home ability
Cons
corporate is extremely out of touch with the people doing the job. Constant changes that just make your job harder and then your performance metrics never change even if stuff is added to what you have to do on your calls and what you have to do after your calls. If you want to be micromanaged to the point where you go insane you should do this job. If you want emails about being out of your schedule adherence by .03% do this job. If you never want to be recognized for doing a good job and have your call coaches CONSTANTLY give you progressing notes when you had a great call do this job. If you actually care about the customer and want to make sure they have a good experience that is truly focused on them and not just about what the procedures say to the letter this job is not for you. Also, if you want to have your raises taken away you should work here.