Vantaggi
It really helps that I love what I do, but Fidelity is the best place I've ever worked. Sure, I wish I was paid more, could advance faster, etc. (who wouldn't??), but on a day-to-day basis, I couldn't ask for more. Fidelity has a wonderful company culture. I work in an environment full of professionals, very competent at what they do, and everyone is extremely supportive. Positive feedback is offered much more frequently than any other job I've had. Management is incredible at communicating to employees what is expected of them, helping them when they're struggling, and letting them know how the company is doing. The benefits are pretty good, and the flexibility available to help employees with their work-life balance is nothing short of amazing.
Svantaggi
I can only think of one consistent negative--I've had a few managers who pretty much ignored me or gave me bogus answers when I needed help, but even so it still happens much less of the time than any other job I've held.