Quality Assurance Program

Modern Maintenance’s Quality Assurance System is a simplistic evaluation to assist management staff in determining one thing. Is the building clean? No complex tracking systems or elaborate reporting, just a tool to determine if the cleaning staff is meeting expectations.


It is the Account Manager, Account Supervisor, or Lead Worker’s responsibility to evaluate sample areas on a daily basis. Quality Assurance Forms are customized to each site to insure ease of use and accuracy. These forms are filed in a three-ring binder to enable easy review by District Managers.


District Managers evaluate each building thoroughly on a monthly basis. They perform their own Quality Assurance Survey and compare them to the survey of the on-site personnel to insure all areas are at or above standards.


It is the Account Manager, Account Supervisor or Lead Worker’s responsibility to evaluate each building thoroughly on a weekly basis. These forms are compared to the daily samplings to insure areas that required attention have been corrected.


On a quarterly basis our senior management staff meets with each client to review a wide array of topics. Cleaning standards, anticipated moves, and extra project work are just of few of the items covered.

Quality Assurance System

The key to any efficient quality assurance program lies with the people monitoring it. All of the electronic systems, handheld devices, and “state of the art” tracking software do no good unless the employees performing the tasks are qualified to be administering the program. At Modern Maintenance, we involve several layers of our experienced management team in evaluating our program to make sure we are exceeding expectations. With a senior management team that averages over 20 years of industry experience, we know what clean is and how to maintain it.


Our staffing approach is simple, get the best employees and support them in any way we can. Our commitment is that we will give each employee the best tools, training, and opportunities in order to enable them to make a positive difference in the environments we are cleaning.


All Modern Maintenance employees must:

  • Pass a thorough background check prior to hire
  • Be eligible to work in the United States (E-Verify)
  • Be able to read and understand English
Our Management Team
Terry Mayhall


Terry Mayhall joined Modern Maintenance in 2009 as Vice-President and General Manager. In 2011 he stepped into his current position as President of Modern Maintenance. Terry brings 26 years of managerial and business experience to the Modern Maintenance team.

Project Manager

Jarod Mayhall joined Modern Maintenance in 2019 as the Project Supervisor and was promoted to Specialty Projects Manager in 2020. He has recently been promoted to Operations Manager! Jarod brings 8+ years of managerial experience to Modern Maintenance and has over 10 years of experience in the cleaning industry.

View details

Director of Human Resources

Veronica Sosa joined Modern Maintenance in 2014 as the Human Resource Manager and has recently been promoted to Director of Human Resources. Veronica brings 20 years of Managerial and HR experience to Modern Maintenance. A dedicated bilingual HR professional who has managed a full spectrum of human resources programs, services, and functions for small, medium, and large organizations. Resourceful, organized team player providing business partnerships and HR guidance to both management team and employees.

View details