Pretty straightforward. Apply on their website, get an email to schedule an technical interview. After the technical interview with 3 people, I did not know if there was another round. Got an email 2 weeks later to schedule a behavior interview with 5 people. (2 more new people for the behavioral.) It's been 2 weeks and nothing heard despite follow up emails given to them. But very nice people though!