It was a long and thorough process that took more than 3 months, with long intervals between each step. Included an initial phone interview with the Recruiter, then in-person interview with the hiring manager, a panel interview with 5 other managers, a long personality test, a follow-up interview with the hiring manager, and finally an interview with the CEO.