One of the most complete interview processes I've been through, in a good sense. They talk to you, assess your soft skills and then you have a case study to assess your knowledge. Eventually I got an offer for a different position, they were that flexible.