Got an interview through a recruiting agency. HR person was great. Professional and accommodating. This company was the complete opposite though. I went through the initial interview without any problem in the recruiter's office. Got a call back the next day that they wanted to bring me in for an in office interview. They told the recruiter that they were open to lunch or even after hours to do the interview. I told them my availability and didn't hear back for 3 weeks. I reached out to ask for an update and I was told that they already hired someone. It's one of the most unprofessional and disrespectful company I've dealt with. it's pathetic.