30 min. screening interview with recruiter. 3 months later, 60 min. interview with direct manager. 3 months later, 3 hour panel interview with 6 managers. Offer made shortly after panel interview. Was required to provide 5-10 references (they had to fill out a questionnaire), with at least one being my current manager.