It was 2 in-person meetings. I wrote a blog which they reviewed as a writing sample for the second interview. They showed me around the office, introduced me to the team. I took an assessment as my first step, using the software they sold. It was an overall positive experience.