Pros
Culture. Work Life Balance. Great people.
Cons
Reporting is a challenge and there's little opportunity for upward movement.
Pros
Everyone is kind, professional, and organized. The work is fun and the pay is good.
Cons
There isn't work every month, but that's how it is as a freelancer just about anywhere.