3 separate interviews. First was a phone interview with HR. Next was an in person interiew with another HR person and then the hiring manager. Then the final round interview was with another financial analyst, the VP of finance, and the hiring manager again.
All of the staff is very friendly and the office is located in a nice area of Boston.