Great colleagues and manageable job. However, contract staff should be treated with equal respect and not undermined as "lower" class from top down. everyone is a working class and professional adult; behaving this manner would be appropriate.
Manageable job based on prior work experience and on the job learning. Great exposure to brilliant minds - more ... and high network resources.
Potential to convert to perm although probability is low. Company/agency may not "fight" for you.
Overall, the colleagues and team the contractor is outsourced to will highly determine the pros of the job. - less