Amazing, grassroots organization. Staff easy to work with and flexible scheduling. Management and staff really care about their clients. Excellent office culture.
Inconvénients
Must be willing to be flexible and take on many different responsibilities