I applied online. The process took 2 weeks. I interviewed at ICUP (Cherry Hill, NJ) in Nov 2015
Interview
Was asked by the HR person to come into the office to meet the day after I spoke with her on the phone. Very pleasant and very nice. Then met with the owner for 45 - 60mins. I had to drive over 300 miles (one way) to the interview. They never covered my travel expenses and wouldn't communicate further.