Job satisfaction and advancement