Applied online. Phone screened by HR. Phone call with hiring Manager. In-person interviews with two local people; two phone call interviews with team members. I have had several interviews over the past ~year. This was by far the most professional, pleasant experience even though I did not get an offer. Timely, stuck to schedule outlined, follow-up throughout process.