Talked to a hiring recruiter that did a phone screening that took about an hour. Then was contacted by a hiring manager which gave another hour long phone interview, then talked to a second hiring manager from a different territory that took another hour long phone interview. Met with first hiring manager and his boss for a face to face interview that took 3 hours. Had to do a 10 minute presentation. They contacted my references, now just waiting to hear if I got the job.