Pros
I love the office I'm in. Great benefits right as you start, great coworkers, and clients who are all around amazing people.
Cons
Can be emotionally stressful, and you may have to occasionally work on the weekends for an hour or two. (It's not bad).
Pros
Great and inspiring mission. Amazing people.
Cons
Infrastructure could be built out more to support day-to-day operations