High demand for jobs but skills gaps remain