Applied through the website. Received a call for a brief call with HR for initial screening interview. Received an email to set up an in-person interview at the office with the manager. I was told in the interview that I would have to do another virtual interview with the manager's manager but that never happened. I just received a job offer via email after a long wait.