Pros
I found OCF to be a refreshing change of pace from former employers because they are a non-profit that tries hard to treat not just the donors but employees well too (which sadly previous non-profits I've worked for tend to treat clients better than their employees). The things that stuck out for me were: 1) Employees routinely had "fun extras" added to their day like leftover catered food (typically from Elephants) from meetings, fun elective "Lunch and Learn" events, or The Culture Squad would provide things like birthday surprises, holiday events, or positive wishes. 2) Their benefits were the best I've experienced thus far (10% 401k match is extremely rare) & even high deductible medical policies were off-set by a generous HSA (OCF contributed quite a bit to it). Fellow employees can donate their vacation and sick time to help others that might need help due to a prolonged illness. 3) People genuinely wanted to get to know you & there was a buddy program to pair a new employee up with a more experienced staffer. You went to get coffee together and talk about things with your buddy. 4) There was definitely a culture of helping each other and inclusivity. There were routinely mandatory trainings on various topics to help to foster more understanding and inclusivity. If people were sick or had a child or another life event, staff organized a "Food Train" so that the person got home cooked meals for a few weeks to help them, which I think is great. 5) The Portland office is very close to various public transportation options like the MAX and bus. 6) Most of the staff was a joy to work with. 7) OCF tries hard to respect a work/life balance with flexible work schedules for families during the summer and a 35hr work week.
Cons
1) My understanding, and I could be wrong since of course this is confidential, is that there have been people that have been allowed to stay at OCF despite having long-term performance or OCF value-related issues that did not seem to improve with time. I will say that this is the minority, but it still made interacting with those folks difficult and I felt unsure how much "policing" to do. As a modified example, there was a person that misgendered an out non-binary person all the time & when corrected, the person continued to misgender. 2) There are various layers of divorce and disconnect between departments, employees vs. contractors/temps, and the main office vs. the satellite offices. I had no idea what other departments did within my own building, much less at the satellite campuses, and I got a very strong sense that contractors and temps were treated sub-par to employees, which isn't fair. They might not work for OCF, but they shouldn't be treated poorly (like overworked or suddenly told their job is ending that day without warning) or excluded from events. 3) OCF's work life/balance I noticed wasn't respected for temps/contractors or for upper management positions. I noticed people staying late into the night most nights of the week. It's also difficult to get done a 40 hour workweek amount of stuff in 35 hours, which left me constantly feeling behind and a pressure to stay late myself. 4) OCF is a small organization, so if there are interpersonal conflicts, you have to live with that environment for your duration there, and I didn't feel like there were many resources to turn to for help with mediation. 5) I got the sense that some departments weren't interested in helping each other grow professionally and in fact fostered a "know your place" environment instead. 6) Career growth opportunities are limited - you have to wait for someone to leave, retire, or a new position to be created in order for advancement opportunities to exist. In my department's case, I was stuck in my role & couldn't have advanced for the foreseeable future. 7) The parking garage there is expensive to park in, even with a monthly pass, and can take a big chunk out of your income working at OCF. So definitely take public transit if possible. I will say that OCF was in general a really lovely place to work, but definitely go into an interview with your "eyes wide open" to what your potential future department's culture is.