There were both virtual and in person interviews. After 3 rounds of interviews and several follow up emails, the company never sent an update regarding the role. Although I can understand they are a smaller company and very busy, it was extremely unprofessional to go silent after several interviews. Bummer because this company seems cool to work for!