Pros
Good pay. One on one, people are a pleasure to work with. Good performance is usually recognized and rewarded within confines of contract. Open, at times brutally honest, communication.
Cons
Work-life balance is a catch phrase, while constraints may have been constrained by contract vehicle, was told 10 working days off a year to use as I saw fit; quickly realized that was for all reasons, sick AND vacation. End of first year of a FFP contract that was less than 100% staffed, one person's position whose position was eliminated was put on unpaid leave until customer decided which of the unmanned slots that "resource" could be put against. Upon learning of that customer intervened on behalf of contracted employee until employee was able to find a more secure situation.