Long. It was a four round process. First round: Screening with Recruiter, Second Round: Peer Interview, Third Round: Leadership Interview, Fourth Round: On-site (and I did this twice - minus the fourth round. I'll spare you the details).
Recruiters want you to follow-up to your application via email (I did a couple of times before I got a response)... so if you want it, make sure you're diligent.
First round is just a feeler, make sure you have a pulse. From that point, it's about reading whoever you're speaking with. I didn't find that anyone really wanted examples of my technical knowledge. But they were very interested in my ability to build and maintain relationships with enterprise clients. Definitely, come prepared with solid examples and be able to expand on whatever is on your resume.