Applied online. Received multiple, "You are still in consideration" emails over the course of a few weeks. Then did an in-person panel interview and received an offer a week later. Probably 4-6 weeks from first applying to accepting the offer. Then the background check can take a few weeks.