Overall I had 4 interviews, first was a short one with the recruiter, then and hour long one on teams with one hiring manager, then an in person hour long one with three managers on the panel. These were all great and largely based on my CV and experience. The final interview was an hour long on teams, and was technical based.
The bad experience I had was that they didn't give a timeline of when I would hear back, and I only found out I didn't get the role by logging onto the portal. You would think a simple email would be the polite and professional thing to receive after 4 interviews.