Applied online, and received a follow-up email from the internal recruiter with 5 questions. The final question was salary range. I put an acceptable range, figuring if we were far apart it was better not to waste everyone's time.
About a week later, I had an interview with the internal recruiter, which lasted half an hour, followed by one with the Director of Digital. These occurred about a week apart, and took place on Google Hangouts video calls.
My final interview was with the CEO, 2 weeks after my previous interview. This was an hour phone call. Following this call I received a test assignment, which I completed and sent in.