Four-stage process. One pre-screen with hiring manager, one panel interview with prepared 5-min presentation on a question they posed, one final interview with hiring manager and hiring manager's manager, and one in-person lunch (not a formal interview, but who are we kidding?)