Aerotek is an amazing company. It was almost as though they read my mind with the type of job I wanted because I ended up with the exact company I was trying to work for, for years. The communication is great and the only complaint I have, which some might not mind, are the days off. If the company you temp for is off and Aerotek does not recognize that as a holiday, you have no choice but to be off and not get paid. Also if you are sick, there is also nothing you can do but not get paid, however, to balance this out, if your manager where you are temping says you can make up these hours, you can. Also, I get paid very well!!