NCR by far has the best system for applying and interviewing. Once you submit an application on line, your credential are quickly screened. Within 24-48 hours your are sent response. If you are a match, you are directed to an website to schedule your own phone screen! You can select any time zone, day, and time. Again, there a several levels. 2 phone screens, then office visit. Your holding pattern could be 1 month or 2 as they are organizing or trying to process so many candidates.