I was reached out to by the recruiter via a website. The recruiter scheduled and cancelled multiple interviews with me at the last moment, then would reschedule another interview. I was excited about the roll, but she went back and forth with me for over 2 weeks. As a senior engineer in the current market, I quickly had other offers come through, but was frustrated with the flakiness of the recruitment efforts.