According to a new survey, some companies are actually having trouble finding workers in certain fields.

Here’s a rundown of the nine hardest jobs to fill in the U.S.

•Sales reps
•Drivers
•IT staff
•Accounting and finance staff
•Engineers
•Technicians
•Management/executives
•Mechanics
•Teachers