This process can take between 3-6 months. You will interview with the hiring manager, and several other managers in the organization. Scheduling and having these meetings is what takes the most time. Some interviews will take place by phone, as higher-level managers are located across the country. Expect a background check and drug test, as well.