I applied through a recruiter. The process took 1+ week. I interviewed at NMS Labs (Philadelphia, PA) in Apr 2015
Interview
Interview was rather challenging. You will be doing phone interview with HR. As HR interviews you, HR will type all your words on computer and manager checks. You must prepare for the interview and study their company very well.