I printed an application online and handed it in in person, but had to call them a few days later before they would schedule me for an interview. The interviews themselves were pretty casual, but I ended up having to do 3 separate interviews with 3 different managers before they hired me. It was a little irritating but it ended up being worth it. They just sit you down and ask you some pretty basic questions. No drug testing required.