Pros
Union support, talented and knowledgeable colleagues, good benefits (including fertility and paid parental leave!), remote work, no micro-management, flexible schedules
Cons
If you want to understand why the Democratic party is so disorganized and ineffective, look no further than the Sierra Club. Even the most driven and dedicated liberals will quickly be beaten down by the futility of it all. Little to no work ever gets done because of the insane amount of bureaucracy that permeates throughout the organization. New leadership is trying to modernize operations (and correct a $40M budget shortfall) with a massive restructure that is at odds with the organization's "bottom up" organizing that is largely governed by old, white, retired volunteers who are stuck in the 1970s environmental movement and have zero boundaries or professionalism. HR seems to be non-existent. No one can apparently balance a checkbook. As an added bonus, some employees were just notified a former co-worker (presumably from HR) stole their social security numbers. If you want to be a part of real progressive change, or even just a minimally functional workplace, look somewhere else.