Staffing agency set me up with the initial phone interview. Then, I was flown in to Tulsa to do the interview. About 20 people were there to interview. We learned about the company and working conditions, and we visited the training facility in Tulsa. When we returned, we did some team building exercises. We all ate dinner together with the managers, and had a couple beers.
The next morning, we interviewed with the managers. They interviewed each applicant with at least two managers together. The average interview before mine was 40 minutes. Mine lasted 20. They offered me the job two days later, even though they said it would be more like a week before I'd know.