I have 24 job openings but 12 have people on the way in already hired. I usually run with 10-15 openings with about half hired but not started. These are professional jobs. It's been tough to hire great candidates for years. Certain industries are just in high demand: Data scientists, IT folk, data analysts, financial analysis, statistical people, and even business analysts and even managers have all been a test in patience for a few years now. Its a bit harder now but its not like there are no people to hire. Plus many many companies are ramping up offshoring teams but India is getting competitive as well. Salaries bound to go up there in the next few years. Already seeing it.