"They refused to talk about compensation"
Working outside of the USA, these two are kind of weird. When I am hiring someone, I want to know their current salary to know that I won't offer them a low salary + benefits package.
I have ranges depending on positions, and if after evaluating someone she falls into the "mid level" category, I want to make sure that their expectations are in line with the level... otherwise I just cannot hire them.
So, people want to talk about compensation but they don't want to have a conversation (which is 2 ways). Or how does it work in the USA?