Pros
Work/Life balance, generous PTO, friendly and laid back atmosphere, no micro-managing, flexible schedules are ok, fun job and environment
Cons
The pay and health insurance policy are both terrible, but if you enjoy a good work/life balance, it can make up for that.