Went through a prescreening with their 'senior HR representative', which went well for the most part. Basic questions were asked regarding my experience and whether or not I was currently working. He also briefly went what my salary expectations are (I lowballed because I was a bit unprepared what the range would be). He told me he would call me back, which he did, and I was booked for an interview by the end of the week.
I went to the interview, which was conducted by 2 of the managers. It lasted about an hour, but they were impressed with my professionalism. One of the managers went as far as to say that I would be a good fit on his team. I was told to wait for contact from HR for the next steps.
I waited, I didn't receive a call but I checked my email later in the day to see that he requested that I call him. It was late in the day (after 5pm) so I thought it wouldn't be appropriate to call after typical business hours.
I called him first thing in the morning. And he outright accused me of having another job and assumed that I wasn't interested in the job. I explained to him that I was unavailable during the day and that it wouldn't be proper etiquette to call a business after 5PM. He said he needed to speak with management and that he would call back, he told me that I 'better' be waiting by the phone. I told him no problem.
He calls about 2 hours later to discuss salary, he asks again what my expectations were. I gave him a new number (from the basis of an old colleague of mine who works there, and some research) and he acted like i punched him in the gut. He asked me why I changed my mind about salary, and why I didn't notify him before. I explained to him that it would be inappropriate to discuss pay without even meeting with management. He said he would need to call me back.
He called me the following morning, saying how they were no going to continue with my application. He offered no other explanation. I thanked him for his time and hung up.