Make your supervisors and managers truly value their employees, and pay those front line workers a real salary for the jobs they are doing - don't minimize their roles so much that it's nothing more than a volunteer position (4 hrs per week @ $14/hr is not a job...it's paid volunteerism at best).
The front line people are the ones that the public see. They work hard and have nothing given back in return. Advancement is not an option without some degree in something nobody has ever heard of. Work should be the experience, not textbooks.