Submitted application online. Was called for an interview within a week. I interviewed with three people, each one separately. Was called in for a second interview about a week or so later. Only interviewed/spoke with one of the people from the first interview (the one heading up the interview process.) Was offered the job within two or so days, and started two weeks later.