First contacted by company recruiter on LinkedIn. Screening phone interview with recruiter, followed by screening phone interview with hiring manager. This was followed by several in person interviews at a remote location with hiring manager and other managers. Finally a round of 3 onsite interviews with execs. The whole process was pleasant and professionally handled.