I applied on the website, four days later I passed the phone screening and was scheduled to interview 5 days later. While the process was quick, my interview got cancelled about an hour before the interview. I had already gotten to the location when I was informed that it was cancelled. I guess lesson learned is to check your email before you leave for the interview. But also it was unprofessional of them to notify me last minute. If employers are expecting you to be profession, it should be the same the other way around.