A very thorough process -- multiple baseline phone discussions with recruiter (first gate), introductory phone call with hiring manager, follow-up phone call two days later (second gate). In-person meetings with 5 people over 4 hours including most of management team (third gate). Follow-up meetings with President and VP Engineering (fourth gate).