It was set up through the HR person, but over the phone which made it difficult because I was working another job so wasn't always by phone to coordinate. They had me into their Boston offices for the interview with four different people, each person at a different level and on a different team so it wasn't clear which team I'd work for from the start. Everyone was very nice and gave me time to ask any questions. We went through my resume and a fee scenario questions. The interview lasted about 1.5 hours.