The interview process started with a recruiter screening, followed by technical discussions and a take-home assignment.
The issue was what happened after the interviews. I received and signed the offer, made major life arrangements based on the company’s commitment, and even received company equipment. As part of the planned relocation to Malta, I left my previous job and cancelled my apartment contract. After several months of preparation and ongoing administrative steps, the company cancelled the contract at the very end of the process.
In my view, this was extremely unethical and unprofessional. The company allowed the process to continue until I had already made serious personal and professional commitments, then backed out at the last moment.
Do not trust them if you need to relocate!