Overall a good impression from the people I spoke with, but an exhaustive interview process (over 4 stages!). The impression I got was that they do good work and have some very smart people, but also a bit self-satisfied and up themselves. The interview process was very dependent on case studies and the HR person I worked with was very helpful. However, they asked me to redo an interview because they liked me and wanted me to improve my case study score. After I did that, they completely ghosted me and didn't respond to requests for feedback. So that left a poor impression in the end.