Pros
The benefits are fantastic; Health, 401k, paid time off, VERY flexible scheduling-- great job for students or people with other things in their lives. People are friendly and managers try to make the job as fun as possible. I had a great experience during my 6 years at the company. I worked there through college, got some good experience, made some decent money, and moved on.
Cons
Phone jobs are tedious and repetitive, that's just the nature of the beast. Of course you will be micromanaged. Of course you will be yelled at (by customers, not management). Of course you will get sick of it. I don't say that in a discouraging way, it is just good to know the reality going into the job. Don't plan on moving up from the phones at this job. Of course, people do it, but getting off of the phones usually takes several years (save the occasional rockstar, but this is the exception, not the rule), and those who do get off of the phones are usually chosen for innate "intangible" qualities rather than their dedicated performance (e.g. young, energetic, outgoing, personable, etc.). This is true of any management or leadership position, yes, but I saw way too many people chasing a carrot that they would never catch at Discover. If you DO finally make it off of the phones, there isn't much room for advancement past Team Leader (45k - 50k/ yr). Salt Lake is an ops center, you can only go so far there.