Word for fruitless effort?

What is a good word for describing how a pursuit or occupation requires a lot of effort without there being much reward or recognition?

eg. So much of his time and effort went into practicing the piano. He was a mildly depressed person, knowing at the back of his mind that a career in classical music is always difficult and often _______.


Solution 1:

Besides Stoney's suggestion of futile and your own implicit ones of unrewarding and unrecognised, I'd also consider unrequited which can be employed in the sense of not getting back what you've put in ...

So much of his time and effort went into practising the piano. He was a mildly depressed person, knowing at the back of his mind that a career in classical music is always difficult and often unrequited.

Unrequited:

Unanswered; not returned; not reciprocated; not repaid.

1872, Mark Twain, Roughing It, ch. 61,
One of my comrades there—another of those victims of eighteen years of unrequited toil and blighted hopes—was one of the gentlest spirits that ever bore its patient cross in a weary exile.

Solution 2:

Thankless.

I just searched the web and found it common to say some job is thankless.