Some good opportunities. Decent sick pay. People seem generally kind.
Cons
Not very attentive during my time as contractor. I'm usually in touch with a bunch of different people to get questions answered. They don't really show you how much PTO you have, it's more of a guessing game and making sure they calculate your time correctly.