I applied online. The process took 2 months. I interviewed at UNFI (Boise, ID) in Oct 2009
Interview
I already worked for the company, it was another internal position. I applied and waited for a call for an interview. I had a 30 min phone interview and was offered the position about 3 weeks later.
I applied through a recruiter. The process took 2 weeks. I interviewed at UNFI (Eden Prairie, MN) in Oct 2015
Interview
It was a very smooth process. Quick phone interview and then a personal interview with the hiring manager. Received a decision in a week. Good place to work. hiring manager likes to go in details during the interview.