1 hour phone interview about general background of my skills, company profile, and job requirements. In person tour of the facilities. Half days interview with 4 different group managers. The first manager made the pitch about why I should work there. The second manager went deep into technical questions regarding the position. The third manager asked general questions about fitting in with the team and working style. The forth manager gave the real world picture of how the upper management is always changing, life will be chaotic, and disclsed in a positive way that they really wanted me to join the team