A consulting company must hire 15 new associates per year to replace those who have left the company for other positions or have retired. The company employs 120 associates overall. How long is the average associate employed at the consulting company?