Good and supportive work environment.
Pros: working for a good cause, friendly staff.
Cons: no benefits, jumbled management.
Stepping Stones is a great place to work for if you are interested in working at a non-profit. They do great things for children in the community and have an outstanding mission. The compensation could be a lot better, as they only offer full time employees salary and benefits, and most of their staff is only allowed to work part time.