Applied on their website. Received email from HR the next day for phone interview, 30 minutes. A week later, had a 30 minutes virtual interview/warm up with HR rep again, followed by 1 hr virtual interview with 2 managers. About two weeks later, received call from HR with outcome of interview.