I applied online and received a call a few days later. I had a really nice conversation over the phone and was invited in for a interview. I was scheduled for a interview at their office in Horsham PA (Very nice warm call center and office atmoshere), met the owner and a few days later I was offered a position.