I applied through a recruiter. The process took 3 months. I interviewed at Canon U.S.A. (Mount Laurel, NJ) in Aug 2012
Interview
Interview process was extremely pleasant. Enjoyed talking to the people there. The interview was conversational so there weren't any really tough questions. Sounds like a pleasant place to work. I never even got a response from them on the interview, so I am not sure what happened.