In a few words: a mess. They first listed the job through an agency they work with called Motive Group and a few days later I received a phone call from their recruiter there. We had a positive chat/screening and that was followed by another one a few days later and then there was silence on the radio for more than 10 days at which point I nudged him again. I was told that the JD was changed in the middle of recruitment which is not a sign of a well-organised recruitment process. The JD was still a good fit so I asked to continue with my application. The following stage was with Zeelo's CTO/Engineering Manager. It was a pleasant unstructured chat but it involved no technical questions/exercises as I was expecting for that stage. A few days later and I received no feedback at which point I prompted their recruiter at Motive Group again. I was told that feedback was positive and their CIO was away so it was harder to arrange the following stage and I should just wait. Another 2 weeks later of not hearing anything and I nudged him again to see if there's any progress with my application. I heard back the following day that they wouldn't go forward with my application as they were looking for something else. In the meantime, they probably forgot about my application that's why they went missing for over 2 weeks. The whole process took 1.5 month (!)
All in all it felt as they had no clue of how to recruit people. Bad communication, very long waits, no set process on how to interview candidates and no clear idea of what they were after.
Being turned down is part of interviewing but employers massively wasting your time is not acceptable.