I will frame this process by stating that the position Hamister Group hired me for, was a completely new one, so if it seems long-winded, it was the company just being thorough.
I had reached out to the communications director as my previous job was ending. Two days later, I was on a phone interview with the him and the Creative Director. The interview lasted for about an hour, and consisted of technical, and theoretical questions about my experience. By the end of the week, they asked me to come in for an in-person interview, in which I had to complete a mock SEO audit. After presenting my findings, in-person, I was then asked to do a skype interview with another member of the marketing department. This skype interview lasted for around 45 minutes. Finally, I was asked to come in for a final interview with the director of HR, which lasted another hour. By the end of that week, they had presented me with an offer.