Very extensive, and tough. Interviewed by all persons at the site, and they took the time to ask incredible questions about me and my experience via phone and in person. I appreciated that they took the time to not just read from my resume to have me read it back to them. You were actually interviewed! Be prepared, but be yourself and be confident and comfortable. I enjoyed the time they took to interview in depth because they truly want an amazing team.