Pros
-The mission -The community you are serving -Some competent, passionate, and friendly coworkers -Generous benefits for a local nonprofit of its size -Opportunities for movement within the organization, but very much depends on where in the organization you sit
Cons
-Often seems like the organization is caught flat footed and reacts to situations instead of proactively planning, including very predictable issues -Compensation for some positions is not adequate for the amount of work required, whereas others are overpaid for twiddling their thumbs -Depending on the department, your team could be severely understaffed -Those who are either incompetent or just unpleasant coworkers are usually the loudest voices in the room and therefore allowed to just coast -Leadership often lacks direction and strategy, usually ocusing on putting out fires