Ricoh loves to draw out the interview process so be prepared for multiple interviews with the same people several times before they ever decide if you are the right person. Poor recruiting forces most of the work on the local level rather than having a decent HR/Hiring manager.