I applied through a recruiter. The process took 2 months. I interviewed at NFI Industries (Voorhees, NJ) in Jun 2014
Interview
The interview process consisted of several calls: 1 with the corporate recruiter, 1 with your direct manager, 1 with executives, and 1 onsite with all the various executives and team members you'd be working with.