Toxic work environment. Especially in the client services department. You do get to help people, but unfortunately a big part of this job was being told to cancel people's services (meaning deny sick people lifesaving food)... Pay was poor as well.
Pay is competitive and schedules address pretty flexible including some work from home flexibilities. Team is fun to work with and mission is really important.
Cons
Promotion opportunities are limited and location isn’t always the best.