Great way to get a foot in the door, but ultimately still a tossup & requires the same amount of leg-work to land a full time salaried position
Cons
Lots of personal risk associated with being a contractor, plus less-than-stellar benefits & a lot of guesswork involved with figuring your position within the contracted company.