Would your rather that they have you come on-site and perform the coding challenge for half the day, then continue their normal interview process for the other half the day?
Or worse, go through a normal 5-6hr interview loop doing random questions on the whiteboard?
I think their approach is much more flexible and approachable. The overall time commitment is the same either way.