The first round is online, and felt very awkward. Once that was submitted I hadn't heard from the company for three weeks when I got an email for the phone interview. Once I got the phone interview things moved very quickly. I had a phone interview with an HR rep on Wednesday, phone interview with the managing director on Thursday, then came to headquarters the following Monday to interview in person. I was offered the position the same day.
The in person interview was long (11a-3p), and I met with several different people throughout the day. Everyone was extremely welcoming and we had really great conversations about the business. As the day went on it felt less like and interview and more like a conversation.