Phone screened by HR, then an interview with the hiring manager was set up on the same day.
The hiring manager carefully described the job functionalities and sent out an on-site invite the following week.
The on-site interview lasted a full day and involved individual meetings with team members, CEO and other related VPs. Everyone was professional and friendly.
It is an enjoyable and thorough process with thoughtful hiring manager and efficient HR.