The interview process was very thorough and required a lot of brain power, but I appreciated it. It had been carefully constructed to not only allow the team to evaluate my skills, but to also give me the opportunity to "try on" some of the job responsibilities.
I was interviewing from another city, which is not common, so others' experiences might differ. I completed the first part of the interview process remotely; I had an introductory call with the CEO, a more thorough phone interview with the CEO, a phone interview with a recruiter, an Excel test, and a presentation over video (over a project they provided me). Once I "passed" those portions, I traveled to Dallas for a two-day interview. That interview consisted of several settings and formats, including leading a discussion on a sales book and meeting team members in person.