I applied online. The process took 4 weeks. I interviewed at WebFX (Harrisburg, PA) in Jan 2015
Interview
The interview process can be a little intimidating with all of the steps involved, but they're up front with all of it. I had a written interview, a phone interview, a one-on-one interview, and a panel interview. The most challenging was the panel, because they require you to give a presentation before the question portion.
Interview questions [1]
Question 1
Tell me about a challenge you faced at your previous job, and how you overcame it.