First had a phone interview with the hiring manager, then went to Boston for onsite interview. Met a few people, including: PM, developer, quant. The whole process went well and I was told the feedback was very positive.
They let me wait for nearly two months. Tried a few times to contact them for some update but never received any updates after that.