Their process is very thorough but they're very engaged and responsive. I had three interviews - phone screen, coffee interview, and a half day onsite that included a presentation I had to prepare.
Interview questions [1]
Question 1
They were thorough in going over my experience and skill set.