I had 3 interviews, I loved the team I interviewed to. They seem like salt of the earth individuals and care about long term growth for their employees. The process was professional. They had me meet the hiring manager via video interview. Next I came in person to meet the team/verbal technical interview. Part of this meeting the team interview felt like a vibe check and I appreciated that. Last interview was a remote screenshare live coding interview. After interviewing they unfortunately went with another candidate, but I would have taken the position easily if offered.