Went through 8 interviews in total, and my recruiter strongly hinted that I would be getting an offer within a few days after my final interview. Instead I got an automated interview 2 weeks later saying they chose another candidate. Very unprofessional and a huge waste of time!