The only rationale for giving out any information is to not waste your time but I'd argue it should go in the other direction. Make them say what the salary range is. If it's out of line, then bid them good day. If they don't want to provide it till the end of the interview / offer, then you decide if it's worth your time to deal with them. Clearly they're willing to take the risk of being blown off at the end.
Negotiating your salary is better for you. Disclosing your current salary or desired salary when asked is worse for you and better for the company.
I wrote this article specifically to help folks understand the interview and negotiation processes better so they could make a more informed decision about what's right for them.
Does this help? I'm happy to clarify - just let me know!
1000000% agree with this. My first job, right out of college, I got an offer which was fine, and I had no problem with the amount. But, I asked for more, because why not? And got 15% more just from asking.
Always. Negotiate.
"Because why not?"
I love it.
"Asking for Salary History Could Soon Be Illegal in All 50 States"
http://www.payscale.com/career-news/2016/09/asking-salary-hi...
Thanks for sharing!