The entire recruiting and interview experience is top notch. Recruiting explains everything with a generous level of completeness and precision. Sets clear expectations of the process and timeline, which played out pretty much as described. Unexpected events were handled gracefully and quickly. Interviewers are friendly, empathetic and very sharp. Conversations allowed skills to be showcased while staying relatively casual. Overall, the experience is what you would want to see from a top tier tech company.