I applied online and they got back to me within a week. First they we had a phone interview which lasted about 30 minutes. They asked the basics: how did you find out about the job, tell me about yourself, etc., as well as a few behavioral questions. The recruiter did a very nice job explaining the basics about the position and the company. Once that was finished, I had to take a Divine Personality test online as well as fill out another formal application.
Next was the in-person interview the following week. I sat down with the person who would have been my supervisor, and it was basically a longer version of the phone interview (maybe about 45 minutes). More behavioral questions, more explanations about the company and position. I did not get to move on past this stage, probably because my background wasn't the right fit for the position (they were looking for people with call center experience, I didn't have that). If I had moved on, there would have been one more phone interview with the boss of the supervisor.
It's a shame it didn't work out, the people I met were very professional and they seem to love their jobs. It looks like a great company to work for and I'll continue to keep my eye on them.