A thorough interview process with managing directors and team leaders. You are put through a round of several meetings to gage your personality and how well you may get along with a specific team and the general office. Some interviewers are more interested in your educational background, while others pay attention on how well you will work on a team.