Got the interview through my personal network. Had a brief phone interview reviewing background with the HR professional, then was brought in for an on-site interview. Met with 4 peers and senior managers. The GM at the time was out on travel, but brought back to meet with him at another time. Received offer within two weeks.