The team at cpc strategy are very knowledgeable about their field, have great communication skills with clients as well internal teams - they make you feel like your not just another client! I think this could be improved by having more staff who can dedicate time to projects where there needs extra attention such an account management or project managers for example but overall i am happy we chose them over our competitors :) We use CPA-CPC campaign manager which allows us manage multiple campaigns from one single dashboard easily.