Pros
EvolveMKD is relatively small and everyone gets a chance to truly contribute. As an agency they partner strategically with clients and we all get to help solve client challenges and come up with creative solutions. The culture is generally collaborative and it feels like you are part of a team. There is sincere effort put into giving back and it is nice to participate in service days and to know a % of agency profits go to good causes.
Cons
the pace is fast and as an agency you are often at the whim of clients. It is hard to always create smooth workflows when client needs change quickly. If you like the steadiness of knowing your days will be the same day in and day out this might not be a good fit. Also the culture is likely best for those who like to participate and have a voice. If you prefer headphones on solo work the culture might not connect with you the same way