Median of all compensation (including tips, bonus, and overtime) by years of experience.
The average inexperienced worker's salary is approximately $37K. It's worth noting that people with five to 10 years of experience report bringing in less at around $36K on average. Maintenance Technicians in St. Louis with one to two decades of relevant experience report an average salary of approximately $37K. More than 20 years of experience seem related to solid financial gains; veterans in this group report earning a median of $48K.