Thorough but enjoyable. The interview process was well done. I had a great time talking to their developers and lastly the CTO. Our conversations were highly technical at times but always preserving a comfortable atmosphere. It was one of the best recruitment processes I've been through. The interviews were well managed, and while they weren't stressful to me personally, I could understand if somebody less prepared left feeling a bit worried or stressed since you will be interviewed by knowledgeable interviewers.