Their job post does not provide salary information as required by law, and their application requires you to specify your salary expectations? Sounds like a company that wants to pay as little as possible. They also require you to complete a survey, which I have never seen on a job application. Seems like they treat people as resources and not as people.