The first interview was a virtual interview, second interview was in-person, and the final interview included a tour of the facility and introduction to key team members. The entire process took about 3 weeks, but that was due to my limited availability.