From my understanding, this structure already exists in some form, where a hiring hall is used. Essentially, workers are employees of the the union, and are contracted out to companies as needed. The union typically handles qualifications, and benefits.