It started with a brief video call with the hiring manager, then an in-person on site with the hiring manager and CFO and then the final round was in person for a few hours interviewing with the same leadership members and also peers and the CEO(who is amazing). The last round was at the same time as the other final candidate. I did not receive an offer but still a great company and was treated very well the entire process. Even got a call from the VP telling me in person that I was not the finalist, which is rare in these days of sending a stock email "Thanks for applying..." Wishing everyone at Ideal all the best and continued success.