Aside from the company completely ghosting me despite following up twice with those I talked with following great interviews where I was assured they'd reach out to HR to get me on the team, the interview process wasn't that bad.
1. Initial screening with recruiter
2. Interview with engineering manager to get to know each other better
3. Technical interview with another team manager and developer (1hr) followed directly by another behavioral interview with the engineering manager and another developer (1hr)
Took about two weeks total to schedule all the meetings, though, and I had to reach out after not hearing back for scheduling.