Pros
Paid well and great benefits, because they need to attract and keep you somehow. They talk up the growth potential, but I have a feeling it's all talk.
Cons
I asked what I'd be doing and they NEVER told me I'd be doing 401(k) until it was too late for me to quit. I have a family to support. I have no financial background and they knew this when hiring me. They did not adequately train anybody who started new with me. I thought we had 2 months of training, but we got 4 days of client-specific training and our first day live on the phones was the first time we used them at all--we never trained with them. My team leaders were never available to answer questions, always sounded like they dreaded work, and avoided taking difficult customers from me even if I had no idea what to do and they did. I got tons of calls where something got carelessly messed up and nobody cared to correct or investigate it, except for me, the newbie. Because it was their life savings on the line, not just a product.