I made it as far as one email and a phone call with two separate recruiters on the same day. I applied to one of their (supposed) jobs on Indeed and was contacted via email just a couple minutes later by one of their staff. The woman I spoke to linked a word document of the position, and asked me why I believe my skills are relevant to the position. The word document was clearly a draft as it had the changes tracked and displayed upon opening it. More importantly, it was for a senior developer. I asked her why there was a discrepancy between the word document and the posting I applied to, and she just said it was changed to entry-level. She admitted to the confusion behind the change. A couple hours later, I received a voicemail from a gentlemen, one of the woman's colleagues, asking to discuss my resume. I called him back and all he wanted to do was rip me a new one because he didn't see a specific keyword in my resume even though it was one of the first visible words, and -very- visible may I add. He made a point that no one looks at the top of resumes, but rather the middle-down, so the keyword I pointed out was meaningless. I explained that I had it effectively throughout the rest of my resume, but it was inferred, which to be fair, he was correct to address I should have listed the keyword specifically. He told me that hiring managers will only spend at most 30 seconds looking at a resume and if they don't see anything they like, then they will chuck it. Then right after he ironically told me to extend my entry-level developer resume onto two pages to list very specific fundamental keywords for OOP like implementing a Factory or Singleton. Despite contradicting himself in telling me I need to both keep the resume simple for a hiring manager to skim, and yet write a novel with detailed keyword implementations, I sucked it up and moved on. But he seriously talked about this for about 8 minutes. He then asked me how my experience was relevant to the job position. I gave him a couple solid examples, but he downplayed me immediately and said what I was working on isn't nearly as complex as the system the job calls for. Then I finally asked him... "Is this the entry-level position or the senior-level position?". Turns out, he claimed the entry-level position they posted was a "mistake" and should never have been created. He then went on to explain that he needs to "know his own clients better". Despite choking on his own karma, he proceeded to teach me a lesson on why my resume is terrible. Any resume could use improvements, certainly mine, but I have been through a lot of phone screens and interviews, especially through recruiters, and have never heard anything about what he was describing. I have never dealt with a staffing agency so irresponsible and unprofessional by a long shot. I certainly will never deal with them again, nor will I let anybody I care even remotely about to go through them.