This interview process is extremely lengthy. They initially reply quickly to schedule an interview, but afterwards, there are three separate interviews, two of them being conducted with multiple people at once. The hiring manager and two other employees conduct the second interview, and the hiring manager and CEO conduct the final interview. These interviews take about a month to complete.