Initial interview with a recruiter, second interview with the head of support, take home assignment, and a series of 3 "support sessions" with several people. While the first two interviews were pleasant, I was surprised to find the support sessions weren't that at all, but rather just additional interviews with standard questions that could have been asked during the previous two interviews. Hardly anything technical was asked throughout the process, which seems odd for a technical platform. There was an off-putting focus on negativity in one of the support sessions, which gave the impression that there are a significant number of negative support interactions and/or a general negative vibe. I'm intentionally leaving an environment like that, so I'm not sure I would have accepted an offer had one been given.