First interview was a TRAITS assessment, which was basically a personality test. Second interview was with HR only and lasted 15 minutes via online. Third interview was in person with the multiple managers. The fourth interview (and last) was with an employee who currently works the position. All together, the process took 2 months, but there was a brief delay on the company's part.