Pros: mission, vision, benefits.
Cons: work-life balance.
I love this company and the mission. The benefits are fantastic, great paid time off, 401(k) etc.
the hard thing is that because I believe in what I am doing, I tend to lose my work-life balance. There is never quite enough resources and I don't want to waste money that could go to the participants.
Everybody helps each other out towards the same goals.