I had applied for the HR customer support role. 2 weeks later I get an email from a recruiter asking if I would be interested in the client services role “based off my experiences and qualifications I would be a good fit” I was interested. Had phone interview with recruiter, 2 face to face interviews with hiring managers and then phone interview with director. I waited 3 weeks to hear something back. Didn’t get the position but I think it’s unprofessional to have people wait that long and also to offer the position to other people before they decline other people. Get it together!!