Submitted a resume online. Was scheduled for a phone interview. It lasted about an hour.
I was the offered and onsite interview with the HR person, The IT Manager, The Team Lead, And the Team.
To break it down it was 4 interviews in one day. It was a unique way of then to interview. All in all I thought it was a positive experience.