I was initialized referred to this company by a colleague and I've heard good things about them. However, the recruiter was totally unprepared. Firstly, they were not available at the time scheduled and then they didn't have my resume in hand even though I had sent it via email a week prior to that.
I personally find unprepared phone screens done by recruiters offensive. If this is the first impression a company gives you then why would you want to work there?