A phone interview followed by 2 online basic assessments. After about 10 days I got an email confirming that I was scheduled for an in person interview at the Merrimack location. That interview consisted of a quick paper assessment to see how you make decisions followed by a brief presentation with 2 managers which went straight into the actual interview itself (NOTE: they have the transcript of your phone interview and asked for different examples). All told I was there for around 2.5hrs