Pros
Super amazing mentorship, very involved in projects, weekly check-ins with boss, they care a TON about the interns...lots of opportunity to cross over into other departments and help them out. Also I started out as an intern and made it clear I was looking for a full-time position. They had hired an intern previously, so I knew it was possible. Bosses were so amazing at helping advocate for me within the non-profit, which I realize is hard to create a position with such a limited budget. Ended up getting a part-time position, which is great and I accepted.
Cons
They give you a travel stipend but it didn't cover all of my costs, so I paid out of pocket which was unfortunate. I considered it an investment, but it still kinda sucked. At least they offered it.