Companies don't/won't list salary for an open position because they don't want existing employees to know what they're willing to pay a new person for the same job. Even small companies with 2-5 people working the same positions will have a wide variety of salaries.