I had an initial phone interview, followed by a second phone interview THEN a in-person interview that had taken 3 weeks on their behalf to schedule, followed by another/final in-person interview that they made me wait another 3 weeks to get on the books. It was ridiculous and there was very little communication on their part. I had followed up every week and continually got in touch but was often left in the dark about the next step.