The process was very quick - less than three weeks from beginning to end. I interviewed online through a recruiter. Had a brief call with the recruiter who passed my resume along to the hiring manager. Had two phone screens before coming onsite; one with an HR person and the other with the hiring manager. Shortly after that, I was invited in for a full day of face-to-face interviews...three days later I had an offer letter. They were great to deal with, received updates every step of the way from the HR person and the recruiter.