Pros
If you need a job would be the only reason to work here. Like anywhere else, you can make some nice friends.
Cons
Horrible benefits, minimal 401k match. Only 25%. The managers are like babysitters getting after you to take calls like slave drivers. They watch you all day. It's all about production and not actually doing research and helping people and then when they think you made a mistake they ride you and write you up. They're so out of touch, they recently just started to say that if you go to the bathroom you have to stay passed your shift to make that time up. If you get a job in a dept that is billed as serving customers and answering questions you will still be treated like a phone answering robot . No recognition of talent. Bottleneck career path.