I applied online. The process took 4 weeks. I interviewed at HMT Associates
Interview
A recruiter contacted me first. From there I had an in-person interview with the recruiter, followed by a phone interview with the hiring manager at the company. Then I was asked to come in for an in-person interview. All around a positive experience.