Current Open Positions

General Custodian

Our general custodians are our first line of defense in providing our customers with a clean and healthy environment. Custodians typically spend their days picking up trash, sweeping, mopping, vacuuming, or using industrial cleaning equipment to clean floors, cleaning and stocking bathrooms, making sure buildings are secure, cleaning windows, and minor building maintenance and repairs.

Floor Technician

Floor technicians are responsible for specialized cleaning of hard-floors and carpeted. This job involves identifying damage or areas in need of repairs, organizing supplies and equipment, and receiving parts from orders and assembling equipment for clients. This position is well suited to people who can work competently under minimal supervision, who have the strength and stamina to lift heavy equipment and spend long hours on their feet, and who can follow instructions clearly and work to a set schedule. The majority of our floor care work is completed during the evenings and weekends in the Richmond metro area. Applicants with demonstrated experience maintaining commercial floors including VCT, tile & grout, stone and carpet are preferred.

Event Staff

Our event cleaning teams are responsible for keeping the venue clean before, during and after the event, covering bars, catering areas, marquees, trade stands, stages, toilets, and back of house areas, as well as litter picking and waste disposal.

Here are a few examples of the types of events we clean for:

  • Concerts
  • Weddings
  • Fundraising
  • Political
  • Trade Shows
  • Festivals
  • Conventions
  • Parties
  • Holidays (Christmas, Thanksgiving, New Year's, and more)


Click Here to Apply!

Click Apply now to get started


We perform criminal background checks on all applicants. Only crimes of theft or violence are flagged for review. A few of our clients also require drug screening and therefore we perform lab screening for those positions.
Yes, in most cases. Very few of our clients are on the bus line.
Employees are paid weekly.
Our commitment is to make a hiring decision within 24 hours of an interview. A 2 day in-house and jobsite training are conducted as soon as the applicant is available and the actual start date is usually after training is completed.