Efficient, helpful, smooth.
No surprises, varying stages, everyone really kind.
Skype call, followed by 1 week of testing, followed by 2nd Skype call, followed by on-site interview. The recruiters are really great. 3-4 weeks in duration, but this was needed for the job.