The process took over 6 months.
There was poor and very often inaccurate communication for the whole period, every deadline for the results of the previous stage given was missed.
There were 5/6 stages including interviews, labs, etc. with lots of time commitments and requirements to take time out of your current job. For example, a 1.5 hour interview on site.
I even ended up doing a final interview while on holiday abroad, being told I’d find out the final result by the end of that week.
Finally, after 6+ monthly I was told I was unsuccessful after having to prompt multiple times for a result 3 weeks after I was told I would receive a response. The result was sent to me via a boiler plate email and no feedback was given. Even after request I am still awaiting feedback weeks later which I very much doubt will ever arrive.