Pros
I really do love what I do and waking up everyday and knowing that what I do is making a difference The people that I work with are great. If you are looking for ping pong tables in the hallways, this isn't your organization. Try a tech firm. Collaboration is key for so much of the organization and even though there are some people who won't admit it, we definitely lost a step or two while working from home full-time during the pandemic. Relationships are important when you're working on a team unless you have an opportunity to develop that, which is difficult through a computer screen.
Cons
The benefits are good but I think with an update/modernization of the benefits, they could be great. I don't know that I've seen that in my 10+ years. The work spaces/kitchens/bathrooms could use an update as well. To say that they are dated is an understatement. Unless you are in an office, it's a very dark environment with the old style fabric cubicles. The bathrooms are like my school in the 1970s. Again, if we want to attract people to the org we have to be competitive. They have to be impressed when they walk in the door. Give them some place that they are proud to go to every day.