A thorough and pleasant process. After advancing from an initial screen, I had several one-on-one interviews, and was given a take-home exercise to complete over the weekend. The final round involved a walk-through of the exercise with three members of the firm