I had an original screening with a recruiter, two more phone screens at the manager and director level, and then a final 1.5 hr on site interview. The onsite portion involves a 30 minute presentation which you have to treat like a sales call, and explain to the panel why you are the best fit for the job.