Be mindful of your time when interviewing with them.
They conduct 5 interviews (including 3 technical interviews) plus a recruiter call and a test assignment. 4 interviews are scheduled at the same time, which raises suspicions about whether they even start thinking about decision until the very end. Besides, they had a round of layoffs in spring.
They try to give you some feedback in the end. But despite the good intention it feels only like a generic liability-safe fluff.