I applied in-person. The process took 2 weeks. I interviewed at MicroPact (Baltimore, MD) in Jan 2013
Interview
Technical Interview and then HR Interview followed by offer.
Very well panned. Technical interview was relevant to the work I was going to do.
Salary negotiation was a drawn out process.