My view may be too narrow, since we are just focused on Tech and Product in Silicon Beach/LA, but within that view, the first and third bullets are by far the most challenging. The market is very high demand/very low supply, and has been for several years (with demand increasing this year). Despite that, companies remain very picky and will not bend on requirements. As a result, both sides of the hiring coin (candidates and hiring companies) are very particular, so if you get the candidates into the top of the funnel, getting them to the point of an offer and then to the point of an acceptance has become a blue moon/stars aligned sort of miracle. Neither we, nor our clients, have much trouble effectively evaluating candidates. It’s pretty easy to identify the great ones, but if they are great, they are de facto going to get multiple offers within a very short timeframe.