I applied online, did a phone interview, and my current boss arranged a day for me to come out and check out the whole proccess. I was all signed on and even payed for my time by the end of the day, and I thought that was a pretty good way to keep a new employee