It was a very thorough interview process - 3 part interview.
Call with the hiring manager to assess basics, a virtual interview with the owner of the company in more depth, last process is In-Person at central location to meet and identify any outstanding questions or concerns.