We’re Hiring | Marketing Agency for Plumbers – Mammoth Marketing

WORK WITH THE
MAMMOTH
TEAM

We always accept applications, because if we see potential, we’d like to know you’re looking. Look below to find our job descriptions and the form to start your application. 

We’re always looking for amazing talent to join the team!

THE ROLES

WE'RE LOOKING FOR

Click on a role to expand the panel and read the description.

We’re looking for a seasoned Google Ads specialist who treats every client budget like it’s their own money. Not a button-pusher. Not someone who needs a checklist to know what to do next. Someone who opens an account, sees what’s broken in the first ten minutes, and already has a plan to fix it.

This is not an entry-level role and we won’t train you on the fundamentals. You’ll own a bunch of PPC and Google Local Services Ads accounts, and you’ll be the person in the room who says “that’s not the right move, and here’s what the data says we should do instead” to clients, and to our own account managers.If you know where to look when campaigns struggle, and love solving the puzzle when you get stuck, this might be the crew for you. 

If you’ve been the strongest media buyer on your team and you’re tired of having your recommendations ignored, keep reading.

What You’ll Own
  • Full account ownership. Build, launch, manage, and scale Google Search, Performance Max, Display, and YouTube campaigns, from account structure and keyword strategy to bidding, budgets, and ad copy.
  • Google Local Services Ads (GLSA). Set up and optimize LSA profiles, manage lead disputes, coach clients on review generation and responsiveness, and make LSA a real lead driver instead of a set-and-forget channel.
  • Proactive optimization. Spot wasted spend, conversion leaks, and growth opportunities before the client or AM asks. You don’t wait for the monthly report to find out something is wrong.
  • Client advocacy. Recommend what’s actually best for the client’s business, even when it means a smaller budget, a different channel, or telling them their landing page is the real problem.
  • Push back with data. When an Account Manager or client requests something that will hurt performance, you say so clearly and professionally, explain why, and propose a better path.
  • Tracking and measurement. Own conversion tracking integrity: GA4, Google Tag Manager, call tracking, offline conversion imports, and lead-quality feedback loops. If the data is wrong, the strategy is wrong.
  • Strategy, not just reporting. Translate performance into plain-language insights and next steps that AMs and clients can act on.
  • Stay ahead. Test new features, betas, and AI-driven campaign types early, and bring back what works so the whole team gets better.
Who You Are (Requirements)
  • 3+ years of hands-on Google Ads management, with agency experience strongly preferred. You’ve managed multiple accounts at once and know how to prioritize.
  • Proven GLSA experience. You’ve set up, managed, and optimized Local Services Ads for service businesses (home services, legal, or similar).
  • CRO instincts. you can look at a landing page and tell us exactly why it isn’t converting.
  • A track record you can show. You can walk us through real accounts where you lowered CPA, improved lead quality, or scaled spend profitably, with numbers.
  • Deep platform fluency. Smart bidding, match types, negative keyword strategy, PMax asset groups, audience signals, Quality Score levers, and when not to trust Google’s recommendations.
  • Tracking competence. Comfortable in GA4 and Google Tag Manager and able to diagnose broken conversion tracking without a developer.
  • Confident communicator. You can disagree with an Account Manager or client respectfully and directly, and you back your position with data, not opinion.
  • Ownership mindset. You don’t need to be told twice, you follow documented processes, and you raise your hand when something is off.
  • Google Ads certification (Search required; additional certifications a plus).
  • Strong written English and comfort working asynchronously with a multicultural, fully remote team.
Bonus Points
  • Experience with Microsoft Ads or Meta Ads, so you can speak to cross-channel strategy.
  • Experience with the Callrail platform and lead qualification.
  • Comfort with Google Ads scripts, Looker Studio dashboards, or automated rules.
  • Experience with CRM or offline conversion integrations (e.g., HighLevel, call tracking platforms).
  •  
  • Experience mentoring junior specialists or documenting SOPs.
This Role Is Not for You If
  • You’re new to Google Ads or still learning the fundamentals.
  • You prefer to be told exactly what to do and when.
  • You accept every Google recommendation without questioning it.
  • You’d rather keep quiet than tell an Account Manager their idea won’t work.
  • You measure success by clicks and impressions instead of leads and revenue.
What We Offer
  • Fully remote, with a team that collaborates across time zones and cultures.
  • A real voice. Your recommendations shape client strategy, and we want you to challenge us.
  • Ownership over your accounts and the autonomy to run them the right way.
  • Clear expectations through EOS: defined accountabilities, measurable goals, and regular 1:1s.
  • Room to grow as we expand our Google service offerings

Job Description

The Short Version

You’re the person who makes sure every client interaction with Mammoth feels smooth, professional, and worth renewing. You are the manager of our Accounts team, leading the people on the front lines of client relationships every day. Think of yourself as the head mammoth of the client experience world. Big presence, thick skin, surprisingly graceful.

The Role

The Client Experience Manager is one of the most important roles at Mammoth Marketing. You own how clients feel about working with us, from the moment they onboard to the moment they decide to stick around for another year (and the year after that).

The Accounts team reports directly to you. That includes Account Managers and whoever else joins the crew as we keep growing this thing. You are responsible for hiring, developing, and holding that team accountable day to day. The fulfillment team handles campaign execution. The account managers handle the reporting and communication. Your job is making sure the entire client-facing experience is consistent, professional, and something clients actually want to tell other plumbers about.

What You’ll Actually Be Doing

Managing the Accounts Team

  • You are the direct manager of the Accounts team. That means you own their performance, their development, and their day to day direction.
  • Hire, coach, and motivate Account Managers so they can do their best work without needing you to hold their hand at every turn. We’re building a team, not dependents.
  • Conduct regular check-ins and strategy reviews to catch communication gaps, team bottlenecks, or client relationship issues before they become bigger problems
  • Hold the team accountable for client meetings, response times, and all the little things that quietly determine whether a client feels taken care of or ignored
  • Run quarterly performance evaluations with real feedback, not the kind where everyone gets a participation trophy

Being the Escalation Point

  • When a client situation gets spicy, you’re the one who steps in, calms things down, and figures out a path forward
  • You’ll work directly with Account Managers or the client themselves to resolve issues quickly and professionally
  • Basically, you’re the closer when things get complicated.

Cross-Functional Coordination

  • Work with Sales, Operations, and Fulfillment to make sure the handoffs between departments don’t leave clients feeling lost or ignored
  • Identify process improvements that make the client experience more consistent
  • Collaborate with the Operations team to roll out changes without breaking everything in the process

Protecting Retention

  • Watch for early warning signs of client churn before they become a cancellation call
  • Make sure Client Information sheets are current as clients move through packages and changes.
  • Be the internal advocate for the client. If something about how we operate is making their experience worse, you should be the one flagging it.
  • Look for individual growth opportunities within your team and invest in them. A rising tide lifts all mammoths.

Nice to Haves

These aren’t dealbreakers, but if you’re checking these boxes, move to the front of the herd.

  • Experience working with small to medium-sized businesses. You understand the unique pressure SMB owners face and know how to communicate with them in a way that actually lands.
  • Familiarity with home services or the trades industry. Plumbers speak a different language, and knowing it (or being a fast learner) goes a long way.
  • Experience with CRM or project management platforms. HighLevel, HubSpot, Monday, Asana, whatever your flavor. We like people who aren’t scared of a dashboard.
  • A general understanding of digital marketing services. SEO, Google Ads, paid social. You don’t need to run campaigns, but you should be able to speak intelligently about what we do for clients.
  • Previous experience managing or leading a team. Not just mentoring someone here and there. We need someone who has owned a team’s performance and has the scars to prove it.
  • Strong communication skills, written and verbal. This role is client-facing and team-facing. If you’re not comfortable communicating clearly under pressure, this one’s going to be tough.

As With Any Role at Mammoth…

This isn’t a “read the job description and do exactly that forever” kind of company. We’re growing fast, things change, and new responsibilities will show up.

 

Mammoth Marketing is a digital-first agency built exclusively for plumbing and home service companies. We’re loud, we’re growing, and we do the work.

Overview

Full Time Position

As an Appointment Setter, you will be the engine of our sales pipeline. Your primary goal is to initiate contact with both cold and warm leads, qualify their needs through deep listening and structured questioning, and bridge the gap between initial interest and a closed deal. You will act as a professional liaison, ensuring that our sales team’s calendars are filled with high-quality, pre-vetted opportunities.

Key Responsibilities

  • Multichannel Outreach: Execute high-volume outbound outreach via phone calls, emails, and social media. This includes managing warm leads from Facebook opt-ins and conducting cold outreach to target prospects.
  • Lead Qualification: Use a psychology-based approach to ask structured questions, identifying the prospect’s challenges and ensuring they meet company criteria before booking.
  • Pipeline Management: Log into GoHighLevel (GHL) daily to manage assigned leads, update pipeline stages, assign tags, and maintain meticulous “CRM hygiene.”
  • Scheduling & Coordination: Book, confirm, and reschedule consultations for the sales team, ensuring all parties are prepared for the meeting.
  • Strategic Follow-Up: Turn rejections into opportunities by handling objections professionally and following up via SMS, calls, and tasks to keep leads engaged.
  • Performance Tracking: Consistently meet or exceed daily/weekly quotas for call volume (targeting 8–10 calls per hour) and appointments set.

Required Skills & Qualifications

  • Communication Excellence: Exceptional spoken and written English with a calm, confident, and professional tone. You should be persuasive without being “overly salesy.”
  • Psychological Insight: Ability to listen deeply, ask the right questions, and remain coachable in learning new sales methodologies.
  • Technical Proficiency: Comfortable navigating CRM systems (experience with GoHighLevel is a major bonus) and standard scheduling tools.
  • Resilience: Strong “thick skin” with the ability to handle rejection professionally and stay motivated in a high-volume environment.
  • Organization: Highly detail-oriented with the ability to take clear notes and manage follow-ups across multiple platforms simultaneously.
  • Work Environment: High school diploma or equivalent; a reliable internet connection and a quiet, professional workspace are required.

What We Offer

  • Comprehensive training on our psychology-based sales approach and GHL software.
  • A structured environment with clear metrics for success.
  • The opportunity to work with a collaborative team where your input directly impacts company growth.

Onboarding Specialist 

We’re bringing on a new Onboarding Specialist to help our new clients get up and running. This position is perfect for someone who wants to get into marketing and grow into a larger role at Mammoth. Our ideal candidate loves getting to know lots of different people and a quick-paced workflow. 

You would work with clients to determine a budget, get initial campaigns running, and get them set up for long-term work with the agency. You’ll also have a role in shaping the creative initiatives for our clients. It requires learning about the client and how they operate, then figuring out how we can help them communicate effectively.

This position also interfaces with our production team by communicating what projects need to be done to achieve client goals, setting deadlines, and collaborating on an initial launch strategy. This means you’ll be proofing ads before they go out and giving our production team a clear idea of the direction and goals of the project. You’d also look out for production deadlines, making sure that projects flow through our process smoothly.

The advertising and marketing landscape is always changing so there is a lot of on-the-job training involved but we also want someone who is naturally curious about marketing. We are always implementing new tactics and platforms for our clients to keep them on the cutting edge of marketing.

DUTIES & RESPONSIBILITIES

  • Onboard new clients and gather business information on new clients
  • Place orders with the production team to work through onboarding lists for clients
  • Track and manage client progress through the first 3 months of the client lifecycle  
  • Establish a positive initial relationship with clients and help set a positive precedent for the account with the agency 
  • Help handle account connections and gain access to client accounts
  • Create Internal client accounts in the share drive, project management, and other platforms
  • Facilitate handoff of accounts from onboarding to account management
  • Maintain Client information in Agency CRM software.
  • Assisting with Client Offboarding and account disconnection

SOFTWARE USED

Note: experience with these platforms is nice, but not required.

  • ClickUp Project Management
  • High-Level CRM
  • Google Workspace
  • Google Ads
  • Meta Business Platforms
  • Bright Local
  • Ahrefs

CHARACTERISTICS WE’RE LOOKING FOR IN AN ONBOARDING SPECIALIST

  • Comfortable with 1 on 1 meetings with Clients
  • Can check and direct teammates when action is required for tasks.
  • Follows through on tasks until completion.
  • Communicate with the team on the status of tasks and projects.
  • Positive attitude.
  • Willingness to learn and adjust to changing environments.
  • Can provide support and assistance to the Agency team if available.
  • Not afraid to ask for assistance if help is needed.
  • Punctual to meetings and the start of the day.
  • Can take a joke, especially the kind that are written for 5-year-olds…on popsicle sticks.

Role Description:

This position is perfect for someone who loves getting into the strategy surrounding business communication through Marketing and Advertising.

You would work with clients to determine budget, create strategies across all media platforms our agency supports.  You’ll also have a role in shaping the creative initiatives for our clients. It requires learning about the client and how they operate, then figuring out how we can help them communicate effectively.

This position also interfaces with our fulfillment team by communicating what projects need to be done to achieve client goals, setting deadlines, and collaborating on a creative direction. This means you’ll be proofing ads before they go out and giving our fulfillment team a clear idea of the direction and goals of the project. You’d also look out for production deadlines, making sure that projects flow through our process smoothly.

The advertising and marketing landscape is always changing so there is a lot of on the job training involved but we also want someone who is naturally curious about marketing. We are a marketing think tank for our clients and love getting together to think and talk through ideas and strategies. We are always implementing new tactics and platforms for our clients to keep them on the cutting edge of marketing. 

What You’d be Doing:

  • Work with both small businesses and larger institutions on their marketing and advertising needs.
  • Schedule and attend meetings with clients to discuss their marketing goals.
  • Work with the internal Mammoth Marketing creative team to brainstorm campaign ideas and set up projects.
  • Present budgets and campaign plans to the client.
  • Ensure that the client needs are met and check in periodically about the effectiveness of campaigns and ongoing goals.
  • Create and pitch campaign ideas to potential clients for new business.
  •  
  • New duties and responsibilities can come up as the landscape of marketing evolves.

What We Are Looking For:

  • A learner. We often are shifting direction and strategy for a client. Being nimble is a huge plus.
  • A people person. Someone who can read the room and connect with the business owners we serve.
  • Detail oriented and well organized.
  • Can meet deadlines.
  • Someone who enjoys creative writing.
  • Can work with a crew of sometimes wooly but mostly fun Mammoth types.
JOB DESCRIPTION

Overview

We’re looking for someone who can handle our Client’s website and landing page development from inception through to launch. This position will need both, a strong understanding of design as well as an understanding of the technical needs of websites. 

This position will be responsible for the following duties.

Responsibilities:

  • Designing and developing websites to the specifications of what the Mammoth Marketing Clients will need within WordPress using the Elementor framework. 
  • Making revisions to existing websites within WordPress or High Level.
  • Creating Landing Pages for Marketing Campaigns.
  • Communicating with Account Managers
  • Coordinating Vendors when needed for overflow.
  • Troubleshooting technical issues when they arise.
  • Occasionally working directly with Clients and their partners when needed.
  • Ensuring assigned tasks are completed within the due date, or communicate when not feasible.
  • Facilitate website transfers and domain redirection
  • Domain & DNS Record Management 

What We’re Looking For:

  • Good communication skills with Account Team and Clients
  • Problem solving when issues arise
  • Can juggle priorities with multiple tasks
  • Collaborative team player.
  • Great attitude and smiles at the Owner’s terrible jokes.
  • Strong design eye in regards to UI & UX
  • Knowledge of SEO best practices for page construction.
  • Ability to develop designs within brand standards for Client.
  • Constant curiosity and learning mentality in regards to this position.

Platforms:

  • Siteground
  • Cloudflare
  • WordPress
  • Elementor
  • Domain Providers
  • HighLevel
  • Google Analytics
  • Google Search Console
  • Google Tag Manager
  • Other platforms as needed. This list evolves with our services. 
Job Title: Executive Assistant to the Founder (Hybrid Personal & Professional Support) Location: Around Eden Prairie, Minnesota Note: this is a hybrid position of both in-person and remote work depending on the needs of the agency. You must have the ability to do both. 

Overview

You’ll serve as the right hand to the Founder of Mammoth Marketing — managing time, communication, and execution across both business and personal priorities. Your role is to keep the Founder focused on high-leverage work by handling everything else that distracts or slows progress. You’ll coordinate with the Operations Manager and other team leaders to ensure that projects, meetings, and personal logistics all move seamlessly.

Key Responsibilities

Business Support

  • Manage the Founder’s calendar, meetings, and travel for business events and conferences
  • Work with the Founder to develop content and materials that advertise the agency.
  • Prioritize inbound communication (email, Slack, texts, DMs) and draft responses where appropriate
  • Prepare meeting notes, agendas, and follow-up tasks
  • Track delegated items and ensure timely completion
  • Coordinate with the Operations Manager to align the Founder’s focus with team initiatives
  • Handle light research, vendor communication, and purchase coordination
  • Maintain confidentiality on sensitive company and client information

Personal Support

  • Plan and book personal travel, family logistics, and appointments
  • Manage personal errands and purchases (online orders, subscriptions, etc.)
  • Keep personal calendars, reminders, and key documents organized
  • Handle coordination with household vendors or service providers
  • Maintain a clean boundary between personal and business data

Strategic Execution

  • Anticipate needs before they arise
  • Help streamline workflows and remove friction in the Founder’s day-to-day
  • Support special projects that bridge personal and professional goals (e.g., events, book projects, travel logistics, content prep)
  • Communicate with confidence and clarity on the Founder’s behalf when needed

Qualifications

  • Proven experience as an Executive or Personal Assistant (preferably to a business owner or entrepreneur)
  • Strong organizational and communication skills
  • High discretion and trustworthiness
  • Tech-savvy with Google Workspace, ClickUp/Asana, and CRM systems (experience with GoHighLevel a plus)
  • Self-directed and solution-oriented
  • Able to switch contexts rapidly between business and personal tasks

Personality Fit

  • Operates with initiative and foresight — sees what’s next before it’s said
  • Calm under pressure; thrives in a fast-moving environment
  • Doesn’t require micromanagement
  • Professional but adaptable — comfortable in both corporate and casual settings

Compensation

Competitive salary or contractor rate depending on experience, with potential for performance-based bonuses. Full-time preferred. Remote or hybrid flexibility depending on location.

USE THE FORM BELOW TO APPLY

Use this form to apply for the position you’re interested in.
Please note, the video introduction link is required for all applicants, you might want to shoot that before filling out the information.

Scroll to Top