Canceled my interview that was scheduled a week in advance, 30 minutes before I came in. Told me "we found our hire" but didn't bother telling me at least a day before. Woke up early, was dressed and ready to head out and got left hanging. Incredibly unprofessional.