I applied online and heard back for a phone interview. The interview was with an hr rep and the manager of the department. They called on time and the interview lasted for 45 mins. At the end they said that they wanted me to have a face to face interview so they flew me to Boston 3 days after the phone interview. In Boston the interview consisted of two regular interviews, a train case study and a contest building question. After the interview I was told I would hear back later that week. On that Friday I emailed my contact as i had not heard back yet. She responded and said that someone would contact me. Didn’t not hear back till Monday and was scheduled a time to talk to a hr rep. They told me hat they were still doing interviews and I would hear back on Friday. Ended up being offered the job. In all the process lasted just over 2 weeks from first interview to being offered the position.