I went through the entire process and, even though I didn't end up getting an offer, I found the experience really enjoyable. You can tell they aim for hiring not only the best professionals, but also people with particular and unique personality traits (ambitious, humble...) which says a lot about their culture.
Although I think it was easy to see it wasn't the right time for me to join, meeting the team and learning more about their product was awesome. Hope our paths cross again in the future!