I have been working at Fidelity Investments full-time for less than a year
Pros
Accommodating, training and growth are big. If you take your development serious it is a good company to be at.
Cons
Networking is key. Must network to have good career development.
I have been working at Vanguard full-time
Pros
1. Clear line of communication upwards 2. Relatively efficient 3. Good coaching opportunities 4. Incredible inward mobility opportunities
Cons
1. Slow to innovate/resistant to change 2. Large company so hard to differentiate yourself