Very Detailed. Well thought out. It was a long process that revealed many strengths and weaknesses on both sides. I personally have not had such a difficult interview before, but it worked out very well in determining if the company was a good fit for me and if I was a good fit for the company.