+1 for salary info, as the exclusion of it makes me think that there is not a fair pay scale where everyone is on a different amount for the same job or some other reason why an employer is looking to hide info from its current employees (Who may have been 'trapped' into poor pay & conditions)
If a company is not upfront &/or listed on PPJN then I will think very carefully about applying.