Pros
You learn more about being a better digital marketing professional and professional in general every day. Management does a very good job of identifying skills and areas for growth in employees and working to develop both those areas. New ideas are constantly being tested and new processes are developed to make sure the product is the best it can be for clients. Co-workers work extremely well together and form strong working relationships and friendships. Open concept office is perfect for the amount of collaboration that goes on. Pushes the envelope in the digital/social media marketing world.
Cons
The fast pace of a digital marketing agency isn't for everyone. If you are uncomfortable with dealing with high-pressure situations/having tough conversations with people, this wouldn't be a good environment. Job can definitely be stressful.