The interview process consisted of 4 rounds: a behavioral style interview with the engineering director, 2 technical rounds focused on project experience and Leetcode, as well as a take-home as the final round.
Overall I really enjoyed speaking with my interviewers. They were all smart and passionate about their work, as well as empathetic. Definitely people I would've enjoyed having as co-workers.
Despite that, the interview process was a bit of a mess. They repeated the same questions during each technical round. Communication was sparse between rounds, sometimes a week or two would go by without any kind of follow-up.
The worst part was the lack of feedback. The final round is a non-trivial take home. After completing it, I received a generic rejection email with no insights into why (similar to other interviewees). Given how much time I invested into their interview process at this point, I would've expected some basic feedback.
Ultimately, the impression I got was that Appcues is a fine place to work with great people, but thats hidden behind a broken recruitment process. Like other reviewers have mentioned, my advice would be to improve the communication between the company and their candidates.