Apply online, speak to recruiter over the phone, then meet with them in person.
I applied for a specific position online, and I received a call from a recruiter within 24 hours. The girl from Robert Half lured me into doing an in-person interview in Baltimore, an hour and 15 minutes from my house, where she proceeded to have me fill out their candidate profile application and then barely talk about the job I wanted. It was obvious she was only using me to fill their quota and obtain more candidates. I was out a whopping $20 for parking in downtown Baltimore. They could have at least covered the expense for me. She did nothing for me in the following weeks but say she would keep an eye out. Basically the only jobs they had available were low paying entry level positions. Never did get a chance at the job I actually applied for. At that moment, I vowed not to deal with RHT again.