Found the opportunity online and applied directly. Received a call back setting up a first round phone interview first, followed by in person interview with a number of other team members (each approx. 30-45 mins long) a week or so later. Interview experience was positive, although at times the recruiter was slow to respond and it was hard to tell where the process stood.