The office is very beautiful, and I had a fairly good impression of all three interviewers. It feels like a very ambitious company.
After the interview, the notification time promised by HR kept being postponed. They did not proactively inform me of the delays; when I called, they said I would have to wait another two weeks. They did not send a rejection email either, and just kept making me wait. I waited for quite a long time, so I gave up.
I think it would be better to send a rejection email directly if the approval did not go through. If they had postponed the decision but proactively informed me, I would have given an average rating.