It was very quick which is what I loved about it. I submitted an online application and also contacted the HR on LinkedIn. My application was rejected but the recruiter replied to my message on Linkedln that he is interested to know more about my background. I had a 30 min interview with him. Standard questions around why this company etc.
I got scheduled for an interview with the hiring manager. Great experience. Mostly behavioral questions. Very upfront with the needs of the group and growth opportunities.
The next week I was scheduled for an on-site. 4 hours interview and met with different members of the team. All were behavioral and focused to my resume and the work I had been doing. Very positive experience.