Interview was arranged through a recruitment agency. Process started well but stalled for several months mid-way. Eventually got an offer which I accepted and a start date agreed however the role was subsequently put on hold indefinately. No reason given as to why. Very unprofessionally handled.