Pros
Relaxed environment, little oversight as long as you get your work done, competitive pay, lots of time off, lunches provided, good schedule, flexibility with childcare, good benefits
Kontras
No job is perfect. So far nearing a year in, very few complaints and when there are complaints, they are addressed.