First fill out a 30 page question packet
interview in person with 3 analysts
Must have stock pitches available to discuss with each of the 3 people
Make sure you know what industries each analyst covers because they will ask you about that particular industry
They give alot of brain teasers (just prepare for the consulting type brain teasers)