Initial introductory call with HR followed by an assessment then final interview. Close to a month's waiting time between each stage, making the interview process around two months in total. Poor communication and updates from the company in general, with the email after the final interview to let me know I hadn't been offered the role a standard and impersonal template despite only a small number of final interviewees.