The interview process was excessively lengthy, culminating in a series of in-person final interviews. I would have preferred if the final round could be conducted remotely, followed by an in-person meeting as the ultimate step. This requirement necessitated taking three days off from work, almost jeopardized another job offer I had on the table due to the impression given by the team that I was likely to be hired. Despite a seemingly successful and exhaustive series of in-person interviews, I was not selected for the position, rendering the entire process a significant waste of time for all parties involved. They also didn't give me enough time to complete the final round presentation and tasks.