Fairly good experience - recruiter was knowledgeable and asked good questions. Did phone interview with the hiring manager, then an on-line assessment test, and then an in-person interview with the hiring manager. Had final phone interview with the VP. Used a pretty cool on-line tool called Checkster to do the reference check. Background check was standard. Total time about 3 weeks.