I've applied for the position through a recruiter, got scheduled an initial interview. The phone interview was friendly and enjoyable, we talked about my experience and general stuff. After that there was a google hangouts interview with two more people, we've talked about general programming concepts and then I did a coding exercise live. After that I was invited to the Stockholm office, where I had the final set of interviews (culture fit, whiteboard, a couple more).
The whole process was one of the best I've had. The interviewers were friendly and genuinely passionate about their jobs. The interviews in the Stockholm office were more like friendly chats than anything else, I didn't feel stressed at all and enjoyed it thoroughly. The office was really cool too. The HR person I was in touch with was friendly, helpful and quick to respond.
In overall, the whole process was a delight and I'm glad I've received an offer from them.
It is worth noting that the whole process took several months for me because I didn't want to rush and asked for the interviews to be well spaced.