Overall, a very disappointing experience. The process involved 5 steps:
Screening
Technical interview (tech questions + coding)
Tech Lead interview
Product manager interview
Director interview
While the interviewers themselves were nice and gave a good impression, it turned out to be misleading. They seem to "shop around" a lot, even if everything feels positive, it doesn’t mean much.
The entire process dragged on for over a month with long gaps between interviews, only to be told in the end that they went with someone “much better.” It felt like a waste of time and effort.
If you're interviewing here, don’t get your hopes up, even if things seem to go well.