A friend recommended me for the position. I first received an email from HR asking to complete an online profile and to setup a phone interview. After the phone screen, HR asked to set up the office interview. This took some time as it was reportedly a challenge to find a time for the interview team to all meet. The interview consisted of five separate 30 minute interviews; most of which ran long. The first was with the the hiring manager, then followed by three members of the project team. The final interview was the hiring manager's manager. After the interviews, I received a follow-up call from HR and they gave me next steps. After about one week, I received a call from the hiring manager of the offer. A formal letter offer came in the mail. After the call from the hiring manager, I also received a call from the Project Manager from the team. Overall, the group is looking for a specific skill (met that criteria from my resume and it got me in the door) and fit within the team and firm (this was from the interviews).