Offered a great experience with grassroots organizing and working with a small-ish non-profit. The team is absolutely amazing and they are all super supportive.
What I wish was different
There were a lot of interns, so sometimes we'd have to sit around and wait for work. The times to show up to the office were also pretty informal so sometimes people forgot I to open the office when I was scheduled to work.