Work for hire is a simple thing. In a nutshell, an employer pays sufficient money for which employee delivers service of whatever nature. Now if money is not good enough employee quits and if work results are not good enough employee gets fired. It is as simple as that. And 100500 shades of grey in between.