Pros
I learned a lot. The benefits are good, but nothing different than majority of other companies. (401k match, healthcare, unlimited PTO). Although "unlimited PTO" is just code for "you can take off whenever you want but we'll make it difficult for you to do that with the amount of work you have."
Kontras
Toxic (and I mean toxic) management, complete lack of transparency and consistency when it comes to promotions, raises, work from home protocols, and workload expectations. It's a miracle I lasted almost 4 years, but my mental health really took a toll. There is A LOT of good ol boys club energy, which is ironic for a "progressive" firm. I saw another post describing it as "bizarre." Spot on. My fav example: a male manager "jokingly" insinuated in front of my whole team that the only reason I successfully got meetings scheduled with republican congressmen for a client was because I "am young and pretty."