Pros
Provide good benefits & 403b
Cons
Promote manager with no experience.
Pros
Amazing benefits, very smart co-workers, full of people who want to change the world for good.
Cons
Can be a hard environment for people of color. Some senior management have been there too long. The internal politics can be a big challenge.