I applied through an employee referral. The process took 2 weeks. I interviewed at IDT (Newark, NJ) in Jun 2015
Interview
Very informal but you have to be prepared to know the industry and come with ideas on how to improve the company. Have copies of resume on hand and visuals on your achievments will also help.