Excellent and transparent interview process. Upper management are extremely respectful and welcoming. The interview is a combination of practical knowledge assessments and culture for questions designed to ensure that you will not only be able to effectively lead a team but be able to grow and thrive with the company.