Company did not put salary range on the job description. This was despite the company being based in NYC, where it is a legal requirement to do so. When they were pushed on it, they abruptly cancelled the interview. Looks like they were either ignorant of the law or disdainful of it. Regardless doesn't sound like a good place to work.