To answer your question, I sub for several local flooring contractors and it works out well. If I have an opening in my schedule I can usually fill it with one of them with just a few quick calls.
I like the fact that it's in and out and get paid. No time estimating, chasing material, chasing money.
I do know that some of the larger places will try to pay you as little as absolutely possible. I have no interest working for them.
Good luck