One meeting with multiple department heads, it was more conversational than a typical interview. Overall really nice people and some technical questions to answer. Interview lasted around a hour but was given the opportunity to be able to ask a lot of questions about the job and agency