Pros
The people that CG attracts is definitely a testament to its leadership. This team is full of supportive, experienced marketers and creators. No one is afraid to get their hands dirty. Everyone offers their feedback and support, which only elevates the team's skills and the clients' results.
It's not your standard agency. There are no account managers, so clients work directly with the people that are executing. This is empowering as an employee as you get direct feedback from the client (although, this could be a con for some if you are unorganized/weak under pressure).
As a fully remote business, you would think that socializing is difficult, but the team still finds time to get office banter in on random daily video calls. I love the flexibility that remote work brings.
Cons
None, but I realize that remote work is not for everyone.