Applied online and was called back a few days later by a recruiter. Scheduled an interview that lasted approximately 2 hours. They mostly gave me information about the role and described what a typical day would be like. Everyone was really nice and seemed eager to speak about the company.