Digital Marketing Assistant

Are you a business-minded Digital Marketing Assistant with a love for trees, plants, and landscapes?

We’re a Tucson-based digital marketing agency specializing in the green industry (primarily tree service and landscape companies). We’re looking for someone who’s excited to be part of a fast-growing business, who has a proactive approach to problem-solving, and loves to take ownership of any challenges that arise.

During the initial training period (1 to 2 months), you will work a few days a week in our Tucson office. After that, you will transition to working remotely. Most of our team is remote, with team members scattered around the world, although several of us are in Tucson.

The ideal candidate will have experience in the digital marketing industry so pay will be dependent on your skills and experience.

Job Description

You’ll be accountable for supporting and actively contributing to the digital marketing activities for both our clients and our agency, ensuring that the work meets our extremely high quality standards, and that it generates exceptional results.

This is a constantly changing role with a mix of fairly routine tasks and things that pop up as a result of client requests, analytics reviews, industry updates, etc. That means some of your work is planned in advance, but other things come up without warning. No two days ever look the same!

What You’ll Be Doing

 While no two days or weeks are the same, here are some of the things you can expect to do.

  • Manage our review management system (Reputation Builder), including setting up and training new clients, responding to online reviews, and answering questions about the system. You’ll be the point person on this, giving you the leeway to manage it as you see fit.
  • Assist in the development and execution of digital marketing activities, such as setting up lead magnets and sales funnels, developing editorial calendars and content ideas, and email marketing campaigns.
  • Collect, analyze, and report on online marketing metrics, including Google Analytics, call tracking, Google Ads campaigns, social media, and email marketing campaigns. Identify areas for improvement, recognize and quickly act on problems, and recommend activities we should start/stop/continue.
  • Coordinate the design and creation of marketing materials for clients and our agency, such as brochures, postcards, banners, and mailers.
  • Gather and put together materials for presentations, proposals, slide decks, videos, trade shows, etc.
  • Regularly communicate with clients and team members through email, text, Zoom, and by phone to collect feedback and information, share results and updates, answer questions, build rapport, onboard new clients, etc.
  • Schedule, coordinate, and participate in client meetings via Zoom or phone, take detailed notes, send the client a meeting recap with action items immediately following each meeting, and follow up to ensure all action items are completed on time. Getting hold of clients sometimes feels like herding cats so you’ll need to be kind but persistent.
  • Review newsletters, blog posts, Google Ads content, social posts, etc. to ensure they’re 100% correct. Correct any errors and/or notify the responsible team member of corrections needed. Each team member is responsible for their own work but you’re the final check before we launch anything into the world.
  • Monitor client Google Business Profiles and create/post updates.
  • Monitor, contribute to, and maintain the content creation schedule and digital content calendar for the team.
  • Manage the workflow for podcasts and client videos, including scheduling guests, downloading videos, editing transcripts, posting to social media, etc.
  • Follow our processes and Standard Operating Procedures (SOPs) to perform tasks but also work with the team to create, refine, and update processes to improve efficiency, quality, and timeliness of delivery. We’re looking for someone who will actively contribute to strategic planning and project improvement, not just follow instructions.
  • Organize and maintain our project management system (, filing system, Dropbox & Google Drive folders, images, SOPs, CRM, etc.
  • Monitor clients’ online accounts and update them as needed.
  • Handle basic invoicing for client accounts.
  • Stay up-to-date on the latest SEO, SEM, and digital marketing industry information, trends, and opportunities.

Must-Have Skills & Experience

  • At least 2 years of experience as an Administrative Assistant, Marketing Assistant, or in a similar role where you juggled multiple moving parts, dealt with many clients and internal teams with different needs, kept everything on track, and did it all with grace and efficiency.
  • Proficient and very comfortable with the tech side of things, including but not limited to: Microsoft Office Suite, Google Docs and Sheets, Google Drive, Gmail, Dropbox, LastPass, Zoom, and the basics of WordPress websites.
  • Experience using (for business purposes) or managing at least 2 of the following: website design/development, podcasts, email marketing, social media, Google Business Profile (formerly GMB), content marketing, videos/YouTube, SEO, Google Ads, etc.
  • Experience using a project management system to track and manage multiple ongoing projects, tasks, and due dates, often with tight and frequently changing deadlines.
  • Have worked closely with clients to build relationships, understand their needs, answer questions, suggest options, and implement agreed-on actions.
  • Experience working with a team (preferably a remote team) to coordinate work and meet client needs.

Nice-to-have Skills & Experience

  • Experience working for/with a company or client in the horticulture, arboriculture, or landscape industry is a major plus. Extra points if you have a background (education or work experience) in the green industry yourself!
  • Familiarity with the process of developing and implementing a digital marketing plan for small service businesses.
  • Understanding of best practices in search engine optimization and social media publishing.
  • Experience with the software we regularly use - ActiveCampaign,, Slack, and Loom.
  • A big plus is experience using and/or interpreting data from any of these: Zapier, Airtable, AgencyAnalytics, GatherUp, CallRail, Bright Local, SEMrush, Google Ads, Google Analytics, Google Search Console.

This role would be a good fit for you if:

… at least a few of these words describe you: thorough, attentive, meticulous, detail-oriented, creative, thoughtful, productive, flexible, and organized.

Beyond that, we’d love to talk with you if you are:

  • A critical thinker and problem-solver – You love solving hard and open-ended problems. You don’t just take things at face value but look deeper for root causes and implications.
  • Resourceful – You look for solutions instead of focusing on problems, even when you’re dealing something new or unexpected.
  • Extremely organized – You have an exceptionally high level of attention to detail and love creating order from chaos, structuring the unstructured, and herding cats.
  • Comfortable with constant change – Things change on a dime when it comes to online marketing. Need we say more?
  • Proactive – You love anticipating what’s coming, finding ways to make sure we can deal with it, and getting things done right the first time.
  • An excellent communicator – You communicate fluently and professionally in written and spoken English. You enjoy communicating via email, social media, chat, and digital technology in general.
  • Data-driven and highly analytical – You’re able to look at metrics and data, make sense of it, and put it to use.
  • A highly-motivated self-starter – You don’t need constant hand-holding – you know what needs to be done and will figure out how to make that happen. You also aren't afraid to ask for help and clarification when needed.
  • Great with time management - You're happy taking specific directions and following them, but you also know how to manage your own time, take initiative to fill gaps, and hold yourself accountable for getting your stuff done. Basically, you’re good at juggling dozens of balls while also spinning plates and doing cartwheels.
  • Quick to learn new things – You love learning new things and figuring out the best way to apply that to your work to benefit clients and be a resource for your team.
  • A team player – You’re willing to roll up your sleeves and jump in to help team members and get work done. You truly care about people, enjoy being helpful, and want to make a positive difference in the world.
  • Tech-savvy - You have strong tech knowledge so picking up new tech is not a stumbling block to you being productive.
  • Mature, stable, and drama-free - Even when things go wrong, you’re not easily frazzled. You stay positive and look on the bright side of things.

And if you think trees, plants, and nature are amazing, we’d really like to chat!

This is not for you if:

  • You’re looking for a temporary position to make some extra money or learn the industry/specific skills so you can start your own thing
  • You need to be told what to do or need frequent guidance – we’re all helpful and friendly people but we won’t hold your hand
  • You’re only willing to work 9 to 5 – there aren’t many evenings, early mornings, or weekends but if that’s what’s required, that’s what we do
  • You have a set way of doing things and aren’t willing to be flexible
  • You’re uncomfortable with ambiguity and constant change – because every day will bring something new, different, or unexpected!
  • You don’t have a sense of humor – we’re not comedians but it’s always good to laugh now and then


  • Work from anywhere you want (after you’ve completed your initial training)
  • Friendly and truly nice team members who are here to support you
  • Training on whatever you need to be even more amazing at what you do. Continuous learning is really important to us. Every team member is encouraged to pursue training that keeps them on the leading edge of their area of responsibility or helps them develop new skills. Just let us know what interests you!
  • Opportunity for growth in hours, pay, and responsibility – how far you go is up to you
  • PTO starting at 2 weeks of vacation plus major US holidays
  • Health insurance (we cover 50%)
  • Dental insurance (we cover 50%)
  • Retirement Plan with company match up to 3% annual salary

About Us

Tree Care Marketing Solutions (TCMS) is a small (but growing!), award-winning digital marketing company that specializes in the green industry, mostly tree care and landscape companies, across North America. We are a premium provider in this space – clients come to us for a comprehensive online marketing solution, including a custom website, in-depth content, PPC, SEO, and best-in-class marketing that’s completely done for them and generates exceptional results. Our clients stay with us for years (in fact, they only leave if they’re acquired by one of the national brands) and most become friends. We go the extra mile to deliver the best possible outcomes because we really care about their success. What sets us apart from other marketing providers is our extensive knowledge of not only online marketing, but also the tree care industry, including the challenges of running a tree service company and the issues faced by crews in the field.

Tree Care Marketing Solutions is an equal opportunity employer and we value diversity and inclusion. We aim to grow strong, diverse teams built from different nationalities, backgrounds, experiences, identities, abilities, and perspectives, and are committed to building an inclusive, supportive place for you to do the best work of your career.

About the Role

The Digital Marketing / Administrative Assistant is an integral part of the team and critical to our growth. We need someone who’s excited to grow without compromising the expertise, high-quality work, and best-of-the-best outcomes that make us who we are as a company.

Application Form

How to Apply

This is an exciting opportunity to take an active part in shaping the future of an award-winning company dedicated to supporting the people and companies who help make the world a greener place.

  1. To be considered for this role, complete the application form below.
  2. Attach a copy of your resume as a PDF saved using this naming convention: DigitalMarketingAssistant-LastName-FirstName.PDF.
  3. Include a short cover letter about why you feel you are a good fit for this position. Please also tell us specifically which technologies/tools you’ve used and consider yourself to be proficient in.
  4. Take the free and quick Myers-Briggs personality type test at this link. Screenshot your results (make sure we can see your name on it) and upload it to the application form below.
  5. Take the free and quick DISC test at this site and screenshot your results (again, we must be able to see your name). Upload the screenshot to the application form below.
  6. Please note: If you don't follow these steps exactly, your application will not be considered.

We will review all applicants and reach out immediately if you seem like a good fit so we can get started on the next step in the process!

"*" indicates required fields

Where do you currently live?*
This position will require you to work from our Tucson office during your initial training (1 to 2 months).
Are you authorized to work in the United States?*
Are you fully vaccinated against or willing to undergo weekly testing for COVID-19?*
Upload your resume and a screenshot of your DISC and Myers-Briggs results here.
Drop files here or
Max. file size: 50 MB.
    This field is for validation purposes and should be left unchanged.