Pros
Decent Benefits if you stick around
Depending on the office good work place environment
You are around children, can be a pro
Technically it is a job where you help families
Cons
Irregular hours, both in terms of the times work takes place and whether or not you will even get the hours
Hard to deal with clients, last minute rescheduling, hard to get a hold of, uncaring
You are around children, can be a con
Driving. A lot. You get paid mileage but honestly I do not feel the mileage is worth the raw wear and tear on your car.
Constant micro managing schedules, calls/text/emails, and documents. You are essentially on call all the time.