I applied online and followed up with a call and was scheduled with an interview, they hadn't received my online application. When I got there I chatted with the manager for a while and left feeling confident, I followed up a week later and was told they had not made a decision yet, I was called the next week and offered a job.