Through a recruiting firm, but the process itself was handled well. Questions throughout the day were tough, but fair, and clearly they cared about finding the right fit. Conversations were insightful enough to give candidates a feel for the place as well.