Applied online, received a call back from one of their recruiters, had a short phone interview, then interviewed in person.
Everyone I spoke to was really kind and helpful. I had a great experience during the in person interview, as I learned a lot about the company and what was required of the position. My only issue with the process was my in person interview was scheduled without consulting me and verifying that it would work with my schedule.