Dumb question: If a job ad lists a salary range, does that mean that's the range that they will pay on the first day, depending upon the candidate's qualifications, experience and negotiating abilities, or does that mean that the top end is the limit of what the company will ever pay someone in that position?