4 stages - screening call, call with hiring manager, task stage and presention, values interview with member of team.
Took about 6 weeks start to end of process (final interview). As much as I was enthusiastic about this role - I didn't get an answer after my final until I sent a long email about 7/8 weeks after it took place.
This email consisted of me pretty much voicing my poor candidate experience - and then I got rejected the week after for a (in my opinion) weak reason that had nothing to do with my ability to do the role.
The recruiter kept me updated weekly- but only after I chased for an update. I received a lot of mixed messages throughout this time. I never received any solid detailed feedback throughout - only some "feedback" after the final that was again, quite unhelpful.
I would advise the talent team to not give any false hope and to manage expectations a lot better (don't say you'll be in touch at a time when you won't be).