Pros
Fair Pay, Benefits, Profit Sharing
Flexible Hours
Invested leadership who cares about my future and growth
Achievable workload and goals for its employees
An overall competitive, high-end quality product for its customers with proven SEO/SEM results.
Cons
There are very few negative things. There are some common things that you'd see with any typical marketing company creating good workflow between the different departments of production, sales, customer service, and I.T. but they are few and far between and get resolved quickly.