5 hour onsite interview with 6 individual interviews, everyone was kind and helpful and while it was a long day, it was a low stress environment. First interview was about soft skills, second was informal and over lunch, the next three were technical, and we wrapped up by meeting the hiring manager for any final questions.