5-6 interviews. A reasonable take-home assignment. They were organized throughout and quick about scheduling. I really liked everyone I met with. Everyone was good about making sure I had time to ask them any questions I wanted. I would have happily accepted there offer, but I had a competing offer that I only very slightly preferred. I wish more interview experiences were like theirs.