Applied online and received a call from their HR recruiter. Worked through that process and proceeded on to a short video interview with the hiring manager. Next step was an in person visit at their corporate office with multiple interviews (1) Panel with peers, (2) Panel with direct reports, (3) more in depth interview with hiring manager. Overall process took about 3 weeks and was notified of offer a week after in person interviews.