I applied online. I received a phone interview with Hiring Manager about 2 weeks later. An in-person interview was then quickly scheduled at their office, which I was flown out for (travel expenses were covered). In-person interview lasted a few hours but was not overly intense, met those I would be working with most closely. Had two follow-up email correspondences with Hiring Manager, one and two weeks later.