Pros
At a smaller agency, you get to touch a number of different projects at once. For those who thrive on learning and are open to wearing multiple hats, this is the place for you. It's a workplace that builds its employees up no matter your role. You're able to run with your ideas on projects, and leadership values all employees' creative thinking and contributions at all experience levels; no idea is too small here!
A big plus to working here is the type of people this agency attracts. I genuinely enjoy coming to work every day and I have developed strong friendships with my coworkers outside of work.
There truly is a work-life balance here and management is willing to work with you to ensure you benefit from flexible working hours.
Cons
Given that it's a small agency, the compensation can be less than bigger agencies in the greater D.C. area.