I think a lot of these job ads would be much more attractive if they actually listed the average/expected salary or at least the range. I kind-of understand why they don't, but it still frustrates me.
I had enough of places when the interview ends like "Well, you are our perfect candidate! But we cannot pay you atm. So if you want to work for us for free just for the next few months we'll surely give you all the salary arrears when we start to be on the wave"
No thanks, I do not live only of air and hopes.