Jobs: It's never been this hard for companies to find qualified workers