The process was pretty complex, without knowing what are the next steps. In total few interviews to get the communication skills and technical skills assessment, then offer.
The ad-hoc approach for interviews that you can expect from smaller companies, it's your opinion to like it or not.