Screening call with Hiring Manager. Individual calls with selected team members. Final interview was an onsite presentation followed by a panel of interviews from different functional teams. 10 AM to 4 PM. All in all it was a long day but engaging discussion.