Pros
The people- on the whole they're smart, passionate and fun. I like going into the office and seeing co-workers outside of work. It's normal for people (including leadership) to check in with you after nerve-racking meetings, be available for advice when you're in tough spots, ask about your vacation/dog/spouse/kid/recent culinary adventure/etc. Autonomy- lots of freedom around schedule, working style, vacation time. A sense of adventure- it takes a certain kind of environment for anyone to feel comfortable pursuing things they haven't done before: an open-minded team, enthusiasm, support, people with lots of experience who are invested in client and employee success. I have always found these things at Bulldog and it's a large part of my work happiness.
Cons
It's an agency -- you're going to have a crazy season every now that will demand more than the typical 40 hours (this is more frequent for some teams than others). The good news is you're surrounded by dedicated teammates and your effort won't be taken for granted.