Two words to highlight the process are RUDE and UNPROFESSIONAL. The process started with online application, I was contacted a few days later to schedule an online interview with the hiring manager. At the end of the interview, he has promised to send an assessment the next days. Two days later I received an assessment, with promise to schedule interview based on the results of the assessment beginning of the week. I emailed the assessment back Monday and haven't heard anything for 5 days. Then I was asked to come in for the final interview the and to meet CEO the next day if possible. Went in and was told they would make a decision latest Monday and let me know whether it will be an offer. Bare in mind this is a tiny company with about 10 employees in total and this is a time of corona virus and people working from home, so business as usual could not have got in the way of reaching out with the feedback, whatever the feedback might have been.
Come next Wednesday, I have not heard a word from them, so I emailed and texted asking whether they could let me know what they have decided. I left a few days to see if I would get any response but have never heard back from them. I also now see that role has been reposted.
This is a company that deals with vulnerable people, I sincerely hope they are more professional towards their customers than they are towards potential employees. To have someone in for a final interview after having them do assignments (only to collect ideas by the looks of it) and then not bother informing of the decision is plane RUDE and unprofessional. I would only advise staying away from this company.