I applied for a job that listed an hourly pay of $20-$25 and received an offer of $21. I was hoping for something closer to $25, so I tried to negotiate. However, they informed me that the salary range was actually $17-$20, claiming they offered me a higher amount because I was a strong candidate.

When I pointed out that the job posting stated $20-$25, the person I spoke to seemed confused, but I have a screenshot as proof. This situation took me by surprise, and I feel misled. I could really use some advice on how to handle this without coming off as difficult, as I’m worried that bringing it up again may risk losing the job offer.