Absolutely unprofessional. Recruiter missed first interview with no explanation. Made me sign an NDA going to the final round where I showed them a presentation just to be ghosted by the recruiter and never receive any feedback or formal answer. People in tech talk and this was a horrible interview experience.