Pros
Great benefits (7% 401k match, fantastic health insurance, education, fitness, and technology reimbursement, etc). They'll train you and walk you through getting the licenses you'll need, of which they cover the costs. They schedule weekly coaching sessions with your team manager to try and remain involved in your individual success. Easy metrics to follow, in general.
Cons
While I mentioned the coaching sessions as a good thing, this is only true if you have a great manager. For most of the managers I worked with at Fidelity, it seemed they tried to fill the coaching time with criticisms, rather than using positive reinforcement and education. Phone center environment in general is rough on most. For the last 2 years or so, they haven't been hiring within the company much for different departments.