Started with the usual sign up on their web page, have a conversation with HR, then get invited to Carlsbad for group interview with the team. Interview was pleasant, team seemed to be nice people, and the back and forth seemed to go pretty well. Make sure you know know your stuff, because like most interviews like this, they will figure it out if you're not up to par.