I was approached by a recruiter via LinkedIn. I had an initial call with him, followed by a 'values' (behavioral) interview. From there, the next step was a take home project that you would discuss during the final technical interview.
Overall the actual people on the team I got to chat with seemed like very kind, smart people. Unfortunately, the process was overall a negative experience due to an unorganized and unprofessional recruiter.
The recruiter frequently mixed up emails, would send emails asking questions I'd already answered in previous ones I'd sent, not respond to questions in emails I would send or only answer one question of several, etc. It really came to a head after my final interview - a few days later I received an email from the recruiter saying there was positive feedback from the team and asking if I had time to chat that day. I responded promptly with some times and then... nothing. I was essentially ghosted for several days after, which I thought was strange considering he had specifically asked to meet that first day. I tried following up a couple times throughout the week, but nothing. Several days later I finally get a generic rejection email with no explanation or apology for his strange behavior. The rejection email mentioned that they could provide additional feedback on the decision if I wanted, so I emailed back requesting that feedback since I was a bit confused on the situation, but never got a response (I was not surprised based on the previous behavior).
Rejections and mix ups happen and that's okay, but the total lack of communication throughout that week and general disorganization of communication throughout the process was confusing, frustrating, and very disrespectful of the time I had committed to the interviews and take home projects. I left with a negative impression overall.
TLDR; the interview process itself was pretty typical and the people on the tech team seemed smart and kind, but hope you get a different recruiter than I did.