Aerotek is only concerned in satisfying their client. They have no interest in actually matching employees with good employers.
Nor do they care about your safety, health or satisfaction on the job. They are no better than a mafia, if you want the job you have to go through them and give them a cut. Companies use them to absolve them selves of any obligation to their "employees". I say "employees" because unless you are just placed by aerotek, you are an employee of aerotek NOT the company you actually work for.
So on one side you work for a company that doesn't care about you because you don't work for them, and on the other you don't actually work for aerotek, so you can be terminated and any time with out notice or explanation. The company you actually work for claims that aerotek is your employer so they owe you nothing. An` aerotek does not care or have any feeling of obligation to explain or tell you anything they actually feel inconvenienced that they have to find some one new even though it is their job. Once you are staffed you will never hear from anyone from Aerotek ever again unless they need something from you to close out their$weekly payroll.
And they only reason they even do that is because they only get paid if approved by the client, so it is really only for them not you.
If a better job comes along that would be a better fit for you they will not even consider you. Working THROUGH Aerotek was one of the worst experiences in my life and that comes from a soldier deployed in Afghanistan for a year.