Phone screen by the recruiter - 30 minutes.
Phone screen by the manager - 30 minutes.
Prepare a mock presentation - 2 hours (Could be longer for you depending upon your comfort level with the material)
Interview with team - 4.5 hours
Aside from the original manager who I spoke to earlier in the interview process, most were not prepared for the interview and did not review my resume. Considering how much time the interview process took along with taking me out of my current position for more than half a day, they really need to look into their interviewing practices.