10y
I believe your experience was unpleasant due to the third party agency that you used to represent you. I have heard miscommunication can happen very often when applying this way and not directly. In addition, HR does not decide if an offer will go out it is the hiring manager that recommends a candidate for processing IF their skill set is appropriate for the role needed.