It is a very thorough process which I love, I have applied for a different role before and had a good experience but this was completely different. the recruiter took 7+ days to respond each round despite the expectation and in the end after multiple rounds gave a generic email with no feedback. much worse experience and not inline with the company way of doing things.