Pros
Depending on the recruiter you're working with, Aerotek is a good place to begin networking and transitioning into another career. Of course, it depends on where they place you. I'm currently placed at Amazon.com, and my contract is running it's limit at 11 months. While I have several irons in the networking fire at Amazon to try and get on full time, Aerotek has not really helped with this at all. Hopefully they'll be able to get me another contract lined up so I can do two things: a) avoid another stint on unemployment b) leverage Amazon to speed up their notoriously rigorous and slow hiring process: having a competing offer lights a fire under their butts. Until then, though, the jury is still out with Aerotek in terms of long-range career placement.
Cons
Their benefits package is just one or two notches up from nothing: beware of the Aetna insurance's limits for out-patient procedures! Also, while they are hands off, which is nice, they are also not hands on enough: my contract is running out, and I'm not getting much in terms of checking in from my recruiter to see if I'm interested in other jobs so I can avoid unemployment.. Basically, they place you, offer you cruddy insurance, and then cut your checks: it's easy to forget you are actually working for Aerotek and not the company you're contracted with (Amazon, in my case).