Very long, but worth while. Applied online. Received a follow up email a few months later. Was then asked to complete a phone interview. Then had a full day interview. Interviewers seemed excited to interview potential candidates. Had 3 back to back interviews and was given a tour of facility.