Interview process was very straightforward. First I applied online (I have a background in the industry and a Bachelor's degree in Finance) then I was contacted by HR for a phone interview just a few days after applying. After the phone interview I was contacted by the manager of the office for an in person interview. That part is important because it's crucial to make the connection with the person as they will be your future manager. The conversation with the manager lasted about an hour and then I met others in the office. After that I was contacted to complete my background check information (work experience, etc) and then I was contacted again to go into the office and meet the rest of the team. I was offered the position fairly quickly pending my background check, which I knew wouldn't be a problem but still took three weeks.