Pros
Meaningful work - The work you do will be used by states, federal agencies, and foundations to improve the lives of children and families. Coworkers - You'll meet many kind, interesting, intelligent, and genuine people. Benefits - The benefits package (health/retirement) is very good. Also scheduling is very flexible for working around childcare, school, and other obligations.
Cons
Micromanagement - Some senior staff lack training in appropriate management techniques. The lack of training in appropriate management techniques causes some to default to micromanagement. Workload - Many in the organization consistently have too much to do, and this leads to feelings of stress at both an individual and, organizational level. Professional Development - Professional development for junior staff is minimal, there is little time built into project budgets to teach junior staff new skills. Leadership - Has recently prioritized the expansion of the business model over staff well-being. Unsure in decision making.