Lengthy interview process including a presentation. It was thorough and gave a good indication and information about the company. Multiple rounds and interview participants from several disciplines. Final interview was with the president which was a great experience to get to know the top down company culture and to see if it was a good fit.