Overall the interview process was good, and I would especially acknowledge the recruiting team for excellent communication and organization. My main contact was always communicative and supportive, which I have found is often not the case at other companies.
The process was long and thorough. Started with an initial HR screen, followed up by a phone interview with the hiring manager. Next step was an in-depth and time-consuming project, which was tough to make time for, however also an opportunity to show what I can do. Projects are becoming the norm in the hiring process, which I do like, however this project was much earlier in the process than average. After the project I had a video call with a team member, then after that was invited onsite for several 1:1 interviews and one panel in which I presented my project. Final step was a final in-person interview with the hiring manager.
This is a smart company full of smart people. My advice to candidates would be to do your research, know your game, and communicate confidently and thoughtfully.