I have never had such a negative experience - from waiting weeks between responses to expecting me to be able to come in at the drop of a hat. I liked everyone I met with but the unprofessional attitude towards candidates was inexcusable. They went so far as to verbally give me an offer and then take a month to tell me over the phone that they had given the role to someone else.