Very unprofessional. It was a 3 stage interview and for each stage we agreed upon a time and date, each time this was changed. For the final interview I forced to do on the weekend, then was told I was very unhelpful even though I took time out of my weekend to speak to them, was then also told their time was more important than mine. Was told I would be made an offer then it was revoked without explanation