They cancelled on me three times and blamed it on their HR system. Needless to say, as an IT professional, if your IT systems are that bad, it is not a place I have faith in working. What is more, they expected me to be there despite receiving an notification that the interview was cancelled when I had already received the last time despite me already making other plans with the company that was actually paying me at the time.