I applied online. The process took 2 weeks. I interviewed at Design Science Consulting, Inc.
Interview
There was 30 minute phone interview. I was then emailed and asked if I could do an in person interview. The phone interview was basically a review of my skills and background (basic qualifications). The in-person interview was a little bit more in-depth and focused more on my experiences and work background and how I would fit with the company.