too many on short term contracts offer for improvement qualified the individuals might be
Too many are on short-term contracts which offer slim opportunities for improvement, however well qualified the individuals might be.
Too many on short-term contracts offer for improvement, qualified the individuals might be.