Pros
I worked for the U.S. operations (prior to its sale), which meant I had the opportunity to visit the UK office on several occasions and work with many team members. Here are some of the reasons I loved it: -- JG is the pioneer in online fundraising. They have been doing this since before it was fashionable, before the majority of people realized it was a brilliant idea. -- Zarine is energetic, magnetic, just all around awesome. And she truly believes in the company -- I worked in a role that allowed me to interact with charities, fundraisers, and donors. It was such a privilege! I learned so much, and was able to help these great causes raise money. How cool is that? -- Everyone has a voice. We were encouraged to speak up, have an opinion, be bold.
Cons
The senior management team really pushes the idea that the company is flat, but *they* have titles and senior roles and therefore don't always understand how hard it can be to be a mentor to more junior hires, and yet not have structure. This lack of structure also means there isn't necessarily a clear career path. For some, that's a deal breaker. It wasn't for me.