Three interviews, a screening, followed by an informal chat, followed by a competence based interview. Panelists were well prepared. Was told i'd hear back either way a week after the third interview, sent a follow up after 1 week, 2 weeks and finally 3 weeks when I was finally told they'd gone with another candidate. Pretty unprofessional considering I made it to the third round of interviews.