CareMessage is a non-profit organization whose mission is to leverage technology to help safety-net organizations fulfill the essential needs of underserved populations.
Pros
Caring, friendly work environment. They acknowledge your contributions.Cons
I cannot think of any cons.