Phone call with the hiring manager, sent an email with an invite for a skype interview with him and another person. The Video Interview was standard with the types of questions. They asked me to come in for a final interview face to face, I was interviewed by another person in the company, that went for about 2 hours. After that interview, I then had to do a role play (the person who did the role play basically said ''No'' to everything and then asked me questions I wouldn't know the answer to?, was a bit weird..) They then asked me to write an email response to a hypothetical customer email. That was the first time I ever had to do that in an interview. They are lovely people and it was a nice office.