Vantaggi
Very flexible positions. Can manage your own time with work. Great place to start your career in banking and learn a lot of different things at once. It's a place of who you know and little of what you know. But if you can build great internal relationships and do a great job at what you do, you'll certainly see advancement. It's a very well known bank which makes it easy when introducing yourself to someone. Altogether its a very nice place to work, good benefits but a little soft on the pay and there logic of how they determine pay grades.
Svantaggi
No clear direction for advancing within the company. If your someone who is looking for a nice career but maybe doesn't have a high level of ambition, you may be lost. You need to be aggressive, know the right people and do a nice job to get anywhere. I don't think the average guy who does his job well goes very far. They will take advantage of that. You'll need to speak up and ask for what you want, probably have to fight for it or it won't come. In some cases you feel like you have to leave and come back to get what you want.