It started with a call with the HR rep and then an online meeting with 3 other company personnel and a final interview with a senior executive. Each of the meetings were scheduled conveniently and worked around my schedule. It was great to be able to participate in the interviews from anywhere.