It was a very time consuming interview process that included a screening call with the manager over video, I had to contact my last job to confirm I could share code with them (and that job asked me to redact large portions of it, which took some time to make it presentable), and I had to block out two full days for an onsite office visit in Seattle and a full day of interviews over video with just about every team at the company.
They were a nice group of people and the interview seemed to be going very well, but they turned me down because they said I needed more experience coding. I've been writing code professionally for over 15 years and they didn't ask me a single coding question during any part of the interview process.
While they did say they would ask questions about my code example during the full day interview, instead we discussed databases, which was clearly very different from what other candidates were being asked. Because I wasn't asked any coding questions, it was impossible to show off my skills in this area, and I wasn't sure they understood how impressive or relevant my code example actually was.
It felt like a huge waste of my time, and it didn't seem that anything we discussed in the interviews was part of their decision making process. Instead they could have just spent more time reviewing my resume beforehand to confirm I had the experience they were looking for.
The pay they offer is also very low for the Seattle area. It would have been a significant pay cut for me, and is closer to what I was making almost 10 years ago in a similar role. I thought it could be worthwhile because they seemed to have some interesting career growth opportunities, but in reality I think this is one of those companies that expects you to already be an expert in everything and the mid-career learning opportunities here are very limited.