Initial phone interview, 1:1 interview with Program Director (technical skills) & 2:1 interview with Program Director and Senior Staff member. They asked that I follow-up with them after each interview. The time between initial interview and letting me know I didn't get the job was 6 weeks.