I was referred by a friend. Took about 4 weeks beginning to end. First week was a handful of calls with the HR recruiter, interspersed with 2-3 phone interviews with senior managers, directors and VPs. I thought all were very positive people, very energetic. They were very upfront about the knowns and the unknowns (travel requirements, wich I actually travel far less than they estimated, yea!).
Then came the onsite. Very first rate--they flew me out, took me to lunch, etc. First was a demo of their product to me by a senior engineer, then several 1-on-1 interviews with managers and VPs, then a presentation to the group. And another 1-on-1 with my VP. Very little techincal, mostly soft skills, as per the nature of this pre-sales position. Actually, technical is my strong point for this position, so soft skills is what they really wanted to gauge.
Last was the waiting. They kept me updated that an offer WAS coming, but it got hung up at a few steps (waiting for signatures). Took about 3 weeks for that, a little nerve-wracking as I really wanted the job.