Pros
Put me into a good position.
Cons
The benefits are non-existing but that would take more words than I possible want to write. I am complaining about their shady practices. The supposed contract ties you so you cannot leave the contractor without switching jobs. Getting a review is almost impossible. Even if you get the highest performance rating you can get from the people you actually work for they still will give you the Milton (from the movie Office Space) run around. "Talk to 3M sourcing about your review." "No, talk to Aerotek about initiating your reveiw." No, talk to 3M sourcing about it." On and onnnn and on. The weirdest part about all of it. I think it is their POLICY to do this because they know that either you haven't been working for very long, don't have the resources to complain, or managers don't have time to bother with it and it states in your contract that you cannot switch vendors. We'll see about that.