Take an IQ test, emotion test, and data test before any interview. HR did a great job explaining the process and if they choose to do all of these quizzes, they have the right. I personally don't think they're a great way to assess what a great employee can be based on these (maybe the data one but even then, I can't complete the test due to an error with the site). I think the company needs a very specific person who can work in a chaotic organization. Please ask about their culture and processes and how they do work. It's very different from many orgs (which is OK).