The Path To Greatness Starts Here

About Us

Our Work

Contact Us



Awesome Work

Advertising is all about the work. Every headline we write is just a starting point. Where we take an idea depends on where we want it to go. In the following examples, you’ll get a small glimpse of how we breathe life into good ideas. And you’ll also discover something else we’ve known for a long time: the better the work, the shorter the case study.

Price of Gold
AARP Driver Safety

Great Work. It's what put us on the map.

As our clients’ revenues and brand presence continue to grow, so do we. Which helps us keep our handshake/email ratio exactly where it should be. We’ve got fully staffed offices in key markets all across the country, so we can be there when you need us.


Our blueprint for success has been simple: how we accomplish our mission is just as important as the mission itself.
It takes brains, talent and passion. Everything this team takes the lead on.

Dave Thomas

Principal, Chief Executive Officer

Sharon Rask

Principal, Chief Operating Officer

Tom Scandaliato

Principal, Managing Director, New York

Troy Thomas

Principal, President, Chief Creative Officer

Anne Wood

Principal, President, Chief Marketing Officer

Matt Thomas

Principal, Film and Motion Director

Alan Hills

Executive Director, Strategic Performance

Jeff Olsen

Executive Director, Creative Strategy & Client Service

Lance Oscarson

Executive Director, Creative

Mark Brooks

Executive Director, Technology

Tom Pratt

Executive Director, Creative and Business Development

Russ Nelson

Chief Financial Officer

Our Specialties

Great work gets you noticed. And great companies notice why. To inspire confidence in our clients, we continually need to hit the mark on a target that’s always moving. And how do we do that? It’s simple.  We evolve. And then deliver our signature product: thought, well executed.

Business Strategy
Content Marketing
User Experience
Social Media
Research & Analytics
Media Planning
Public Relations
Interactive Development

A Few of Our Clients

In all our years of advertising, there’s one thing we’ve continually stressed to our clients: you’ll do more for your brand by breaking the rules than by following them.
Listed below are a handful of incredible companies we’ve been fortunate enough to work with—You’ll quickly see why their campaigns are also our latest success stories.

How We Work

Without a good execution, a strategy is only a plan — something you intend to do. We call ourselves problem solvers because that’s what we do. And we’re really good at it. We can spot opportunities where others can’t. And it’s probably because we have more “a-ha” moments per capita than anyone else.


Ever wonder why some businesses don’t grow as fast as expected or why their profit margins are so skinny while their competitors are thriving? We sure do. And that’s where we start our focus.


Once we’ve identified the relevant problem, we spend a lot of time trying to understand it, to gain a new perspective of it. This usually happens after we’ve looked at it from a million different angles and turned it upside down and inside out.


Just like any smart researcher, we do our homework. We run tests. We gather analytics. We test those analytics. We poke and prod and shake our insights to see if there are any holes. And once we’re satisfied, we let the magic happen.


This is the toughest part of the process. It’s also the most satisfying and rewarding. Arriving at the big idea can transcend any strategy. And that’s what we’re after. Something brand-new and completely unexpected. Something that really moves the needle for our clients.



It takes artistry and know-how to create a memorable campaign. And of course, just the right amount of magic.

Zions Bank
get the details  
Zions Bank
Playing the Branch
get the details  
VSP Vision Care - Insurance
get the details  
get the details  
Ken Garff
Hyundai World’s Worst Negotiators
get the details  
'A Really Soft Bargain'
'A Really Soft Bargain'
get the details  
'Tips By Tots'
AARP Driver Safety
get the details  
Tips By Tots
AARP Driver Safety
get the details  
Zippy Shell
Zippy Shell
get the details  

What can we do for you?

It’s true that good ideas can come from anywhere. But ThomasARTS is a great place to start.

Thank You

We will be in touch

Oops! Something went wrong while submitting the form

Our Offices

The teams that know how to win big are the ones who can take it coast to coast. Stop by one of our national offices and say hello.



240 South 200 West
Farmington, UT 84025
Office: 801-451-5365



3070 Bristol St. Suite 340
Costa Mesa, CA 92626
Office: 714-375-7800

Washington, D.C.


1300 L St. NW, Suite 900
Washington, D.C. 20005
Office: 202-450-1843

New York


55 Broadway, Suite 1801
New York, NY 10006
Office: 646-572-7500



11000 Prairie Lakes Dr., Ste 275
Eden Prairie, MN 55344
Office: 952-252-1900



4400 Post Oak Parkway
Houston, Texas 77027
Office: 281-972-5365

It’s Not a Franchise Without The Players.

Everybody here is in the game. There are no sidelines. If you’re looking for your next big job opportunity, this is it.

IT Systems Engineer


The IT Systems Engineer will help build out, maintain, and troubleshoot our rapidly expanding and complex infrastructure. You will be part of a talented IT team that demonstrates superb technical competency, delivering mission critical infrastructure, and ensuring the highest levels of availability, performance, and security. 

All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, and on the basis of disability.


Duties & Responsibilities

• Manage and monitor all installed systems and infrastructure

• Install, configure, test and maintain operating systems, application software and system management tools.

• Proactively ensure the highest levels of systems and infrastructure availability

• Monitor and test application performance for potential bottlenecks, and identify possible solutions.

• Aid in Implementing best security practices in the areas of applications, infrastructure, desktops, mobile devices and virtual environments.

• Assist in managing hosted services.

• Aid in maintaining backup, and redundancy strategies.

• Manage various environment in installing, configuring and troubleshooting Windows based environments.

• Manage virtualization environments (VMware).

• Assist the IT Helpdesk with escalated issues and/or provide coverage as needed.

• Provide IT project assistance, system administration, and incident resolution.

• Aid in building and maintaining all critical IT infrastructure including Virtualization, Servers, Storage, Switches, Load Balancing, Firewalls, and Networking.

• Manage and monitor key systems.

• Provides on-call support to resolve and/or escalate production incidents or issues outside normal working hours including support during software deployment/release activities

• Aid in supporting TCP/IP networking, VLANs, firewalls, load balancers.

• Assist with monthly security patching and other duties as assigned to ensure systems are secured.

• Aid in managing Dell KACE 1000 helpdesk system.

• Assist users in person and remotely.

• Aid in supporting VoIP phone system across multiple locations.

• Provide training to members of staff.

• Aid in maintaining backup and redundancy strategies

• Be able to work efficiently as part of a team and/or alone.

Skills Required

• Proven experience in a working environment in installing, configuring and troubleshooting Windows (Server 2008, Server 2012R2, Windows 7 & 10) based environments.

• Experienced in installing, configuring and troubleshooting with MacOS desktop and servers.

• Proven experience in Mobile Device Management (MDM). Primarily iOS and Android


• Proven experience in managing LAN, WAN, WIFI, VLAN configurations.

• Proven experience in managing MySQL, SQL environments.

• Excellent communication and collaboration skills, excellent organizational skills, proven ability to prioritize multiple activities and objectives to thrive in a rapidly changing environment.

• The ability to work against deadlines; to focus and perform work accurately and in a timely manner.

• Friendly, patient demeanor with a strong ability to provide clear communication.

• Experienced with O365 and Skype for Business a plus

• Willingness to travel as required.

• Must be willing to help on physical projects such as cable running, setup for conferences, equipment deployment etc.

• Proven helpdesk experience

• Ability to operate tools, components and peripheral accessories.

• Be able to lift 50lb

Prefered Qualifications

• Experience with SonicWall Firewalls a plus

• Experience with Ubiquiti Networks a plus

• Ubuntu experience a plus

• PowerShell a plus

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

Senior Media Planner


The Senior Media Planner is responsible for planning, buying, launching and ongoing optimization of all forms of media campaigns for assigned clients. The primary responsibility will be to work with client teams to execute and report on suggested digital and traditional media tactics. The Senior Media Planner will handle client team communication on the status of ongoing campaigns, and assist with any needed client work as requested by client teams and the media director. This includes routing campaign performance updates and campaign recommendations/optimizations for various media. Additionally, the Senior Media Planner will be responsible for making media recommendations on, but not limited to display advertising, pre-roll, paid social advertising, TV, radio, print, and other media channels. High standards for accuracy and professionalism are expected.

Duties & Responsibilities

• Develop media buys, working under the direction of the media director, that successfully meet or exceed client KPI’s (media channels include display, pre-roll, social media advertising, TV, print, out-of-home, radio, and more).

• Assist in ongoing optimization, maintenance, and growth of agency media clients and assist in billing and reconciliation of media expenses.

• Learn and utilize all agency media research and buying tools; become expert on said tools.

• Manage delivery of media campaigns, including analysis of web metrics and other key performance indicators.

• Work with analytics team to develop comprehensive reporting, with recommended optimizations to improve media performance.

• Manage day-to-day media campaigns for assigned clients.

• Identify and evaluate new media and marketing opportunities/technologies to make recommendations for best application for current clients and future new business opportunities.

• Be a media advocate to clients and demonstrate value of media for their business.

• Stay abreast of industry trends and communicate developments and opportunities internally to account teams.

• Other duties as assigned.

Skills Required

• In-depth knowledge and experience with media planning, marketing and advertising best practices and processes.

• Familiarity with media planning and buying tools, including Demand Side Platforms, Strata, Kantar, Adwords, and other media planning tools.

• Must be organized and administratively excellent in handling projects and communication.

• Expertise in emerging media, including digital media and social media.

• Experience with budgeting, accounting reconciliation, Excel.

• Ability to multi-task and prioritize workload.

• Team collaboration skills.

• Experience in new business pitches.

• Strong analytical skills, detail oriented and organizational skills a must; experience with Google Analytics and/or Adobe Analytics a plus.

• Good grammar and spelling skills.

• Highly proficient in Word, Excel, Power Point and must be able to handle Adobe documents for mark up.

• Strong interpersonal skills.

Prefered Qualifications

3-5+     years media buying or planning experience in an agency or in-house role.

Working     knowledge of SEO & Content Marketing very helpful.

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

We are always looking for good people

Send us your resume and we’ll contact you when something opens up.


Featured Blog Posts

Most Recent