The internet has information on what salaries a company pays. One would be foolish to not look it up before negotiating compensation.
Definitely not for all companies let alone all positions.
Definitely not for all companies let alone all positions.