Companies are different and people within a company are different. My experience with Aerotek was fine. Sure, there are MANY things I wish I would have known and their answers to some of my questions were vague, but understand that they too may be receiving poor information from their customer (Ingalls) and/or any employees that have been through the process.
This was my 1st time working with a recruiter and it is NOT something I want to do if I can avoid it. Not because of Aerotek, it’s just a hassle getting information. My experience with Aerotek leads me to believe that there is a reason you see them all over the country! They were professional and good to work with regardless of how my results turned out.
Remember that staffing agencies may have various levels of understanding about your specific skills and may have different policies. Make sure you “shop around” before submitting a résumé. The word on the “street” is that applying with more than one will get you kicked out.