The overall process is very extensive and involved the following steps:
4 phone interviews
1 site assessment
1 analytics quiz
1 presentation
1 on-site interview
1 web-ex interview
One thing to keep in mind: It's not over until it's over. Advancing through the process and performing well along the way doesn't mean much until you receive an offer.
I was highly optimistic, and so was the recruiter. But as I said, it's not over until it's over. Don't get your hopes up on an offer unless they make you one. Or else you'll be very disappointed.