Pros
Smart people who care about client's businesses and driving sales.
In the know with current digital trends, constantly testing new technology and capabilities (e.g. attribution methodologies, creative formats like FB canvas and carousel and :05 videos on trueview, platforms such as snapchat and filters and google betas such as adding promoted pins and demographics in search).
Growing company. Opportunity to grow your career with them.
Team environment where management is open to hearing input from all levels of the company.
Cons
Growing. It's a double edge sword. Management is on the hunt for more experts to help with this though!