Quick and professional. Took about two weeks from start to finish. Spoke with the recruiter first, then hiring manager via phone, then came in person and met with 3-4 people. Two more follow up interviews were scheduled to be done via videochat.
The recruiters were super professional and communicative throughout the process. Even though I was not extended an offer, they called me to close the loop and give feedback as to why (not enough hands-on experience). I came away with a positive perception of their recruitment process. Also they give you candy when you come in to interview!