Pros
Working with this company has been amazing. I feel great about interacting with nonprofits and really feel like I'm selling a product I believe in. The amount of trust, responsibility, and freedom coming from management is inspiring... I am very content with my job here and wouldn't want to be in any other atmosphere.
Cons
The office doesn't have any parking... Not really a downside since it incentivizes me to bike to work.