Pros
Professional career, on site training, family atmosphere, very flexible and understanding when it comes to family matters . You really get to help the community and it is an important job
Cons
It can be a stressful job, try not to bring work issues home