Be very careful what you listen to around here. Lots of people here are very informed and know what they are talking about, but some of them neither have the education or the experience to have worthwhile opinion on the matter.
At any high level IB, you will join the analyst position for 2 or 3 years before either going off and getting an MBA or changing careers. Analyst positions are terrible, but it is what you have to do. It is a residency for a med student, a time where you pay your dues, learn the field, and have some career experience to get accepted into a decent business school.
Whoever said that an analyst position is a dead end is so far off it is funny. An analyst position is the only thing you can do in order to get good work experience, apply to grad school, get an MBA, and come back and be an associate for a few years and make your way into the capital markets departments and trading desks.
Being in the final round of interviews at a top 5 IB for an analyst position is a great accomplishment already. IB analyst jobs are very very hard to get due to the quality competition from other undergrads and the knowledge that an analyst position is where you start in an IB.
No other position exists that has a better chance of moving up than an analyst. It is the analysts who get accepted into the best grad schools, who get the best MBA, who get hired by the best firms and move up the ladder. No, you are not going to be a human being for the two years you are an analyst, but you will learn a ton, make good money, and more importantly get great work experience that is attractive for top 5 grad school admission boards.
If I were you I would be very pleased with myself for making it so far into the analyst interview process for any reputable IB.
Good luck with your interviews.