Interview was both virtual and required an in person final interview. The process was fairly long and drawn out. The virtual piece of the interview included a phone screen with the hiring manager. The on-site interview included a tour as well as interviewing with multiple people.