Submitted resume directly to the corporate website. HR called and arranged a phone screen with the hiering manager. Passed the phone interview and HR arranged an on-site interview. Interview lasted all day. Met with several people individually and talked to each for about an hour.