Pros
Everyone that we work with are true professionals in their field - from Project and Account Managers, to Creative, to Technical SEO and Analytics teams. There's a friendly atmosphere with strong team dynamics - everyone is approachable and highly-knowledgeable, and we are all very supportive of one-another (including, and especially management).
>Management are supportive and fair, we learn every day, we have a top-tier client base that we're really proud of, we receive regular training, the company continues to grow (we even extended the office), the entire team is friendly and approachable, we have robust processes, we have regular social events, the list goes on.
Cons
Very honestly, for me right now there are no negatives.