I initially spoke to a member of the recruitment team (let's call him "S") who had an interview arranged with the IT support managers. I was interviewed twice by two different managers as one was unavailable during the first interview. Both the interviews went well and the managers were helpful and told me everything I should expect before I accept the job such as, work hours, programs and software that they use etc. Both managers were happy with me and wanted me to join them once I received a written offer.
3 days after the interview I received an email from S saying that a member of the HR team left and they need to find a new person to write my job offer, but that I should not worry as I definitely have a job with them. I called S every week for 3 weeks and every time I called he would keep saying that they haven't found anybody just yet.
Finally, I got an email from S saying that the company is being "restructured" and that they are unable to proceed with the role. I recommend avoiding this company.