I applied online. The process took 2 weeks. I interviewed at nGROUP (Atlanta, GA) in Dec 2014
Interview
Initial phone screening which lasted about 40 minutes. Then a one on one on site interview and tour of the facility which lasted about and hour and 30 minutes. Last there was another on site interview in front of a panel of interviewers that lasted about an hour and 15 to 20 minutes.