A recruiter reached out to me first, to give a breakdown of the position and run some preliminary things by me(base pay, location, confirming my resume information) and then asked me when I could do a follow up interview with a program manager and another higher up. Actually set up the follow-up interview the very next day which was not your typical interview.
I was living 10 hours away at the time so they suggested a Skype interview. We couldn't figure out why our Skype connection wasn't working, so it turned into a conference call type interview. We did eventually figure out the Skype problem and ended the interview via video.
The two who interviewed me were absolutely amazing. Very nice and easy going. Fun and excited about their work. Easy to speak with have a genuine conversation with. Interview in all lasted about 45-55 minutes.