There was an initial phone screen that was followed up by a technical phone round about 2 weeks later and finally an in-person interview was scheduled 1st at the Client location by 3 people, 1 team member, 1 architect and 1 manager.
Once the Client cleared me, I was called for an additional interview at the company by 2 people - 1 technical member and the CEO and finally given an offer the same day.
The whole process took about 6 weeks.