Had a phone screening, followed by an on-site interview, and a final round. It was a bit disorganized and I didn't hear back for about 6 weeks. I would understand if it had just been a phone screening... but after 3 rounds of interviews, I expected them to be more responsive and courteous.