I had a series of 5 interviews. It started with an interview with a recruiter. I then met with a director, which was a mix of technical and non-technical discussion. There were then two technical interviews. After those I met with a manager and product owner.
I thought the process was excellent. Everyone was professional but kind and friendly. The recruiter I initially met with kept me updated and made sure I always knew what was going on. The technical interviews were collaborative, with me on the keyboard driving the solution forward.
I had the sense through the entire process that they wanted me to be successful and find out if I was a good fit. There were no tricks or gotchas.