Initial screening with recruiter, phone interview with hiring manager, then 4-5 hour on-site interview with individuals each for 1 hour. Everyone was friendly and well prepared. One interview was over lunch.
No feedback was provided during the process. Things move very quickly after the on-site portion.