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 Citi full-time for less than a year
Pros
A great place to work
Cons
It can have a steep learning curve