Recruiter approached me with positions at a well-known software firm. After I passed their phone screen and agreed to come for an interview, the recruiter switched his story, saying that they had a different role/client that I'd be better for and that I could interview for that instead. I asked if the rates were the same as we initially discussed, he said they were.
The schedule was two interviews at AIM's office, followed by lunch and then an interview with the client's team at their HQ. I was kept waiting 15 minutes before the first interview with no explanation. The office was disorganized and I seemed to be interviewing with whoever they could find who had an hour free.
The following day the recruiter called me and made an offer at a significantly lower rate than initially agreed-upon. I declined. Bait-and-switch recruiting tactics from start to finish. Complete waste of my time.
Recruiter also stiffed me on cab fare. Went non-respondent to followup emails after he agreed to cover my incidental interviewing costs.