Talked with a recruiter, interviewed with the hiring manager and director, then had a 3 hour on site interview with multiple team members…