Pros
I work remotely, with zero micro-management. I have access to a reliable database to complete my projects, and have open and candid catch-ups with my manager. Management is open to new ideas and is supportive and understanding of personal commitments and working around my schedule. It's very straightforward and common sense work. I get my assignments, I turn them in, and get paid on a regular basis. I have been working on a part-time basis with Clear Path Analysis for three years and find the experience very enjoyable and stress-free. I appreciate the camaraderie between the staff, even though I work remotely and on a part-time basis. I find it to be a very enjoyable working environment and I have a great deal of appreciation for the management.
Cons
I can't really call this a "con," but the frequency of the projects is somewhat sporadic, as tends to happen when one is working as a freelancer. There may be some months were you have four projects, and others when there is only one. However, on a 12-month basis, there has been a steady stream of work, so no complaints from me.