I was scheduled for the 3rd round interview to meet with the Director on a Monday afternoon. Monday is here and they call me last minute to say they extended an offer to someone else Friday afternoon and will cancel my interview. They were unprofessional and didn't properly consider me for the position after I already interviewed twice with them. It's very unprofessional to schedule someone for the final stage and then last minute cancel the interview because someone else was able to interview before you. This wasn't the company for me obviously.