Pros
A leader in the developmental services sector, great values and leadership, strong advocates, room for professional development and they invest in their staff to help them grow and succeed.
Cons
Very large and lots of bureaucracy sometimes for a non-profit so can often seem disjointed and unorganized.