Ensuring you remain staffed on projects is quite a challenge, which seems to ebb and flow with the economy. If the economy isn't doing well, less work is won, thus fewer opportunities. You *really* need to know client partners who are selling work in your field to be plugged in efficiently.
Overall, the staffing process is incredibly poor, and you need to do almost everything yourself to get staffed.