Pros
Relatively new at DZ, but so far I love it! The team is ridiculously talented and very open to helping out whenever needed. Managers are all very open to suggestions on how to improve the workflow and the work environment in general. Client work is very diverse and always challenging (in a good way (mostly)). There's never a shortage of something new to learn. This is what I love the most about agency vs corporate life.
Cons
I joined in the middle of a growth spurt, so there have been growing pains. Lack of documention and standards was a big one, but the team is working to change that using various markdown platforms. Additionally, because the dev team is so ridiculously skilled, there is the tendency to overengineer things. When documented and implemented correctly, this helps for future scalability, but lacking documention pushes everything to rely on the memory of the devs who built it (some of whom are no longer with the company). Hoping this gets reasonably addressed w/ the aforementioned markdown platforms.