When someone says something like "He will have his work cut out for him when he gets there" is it somehow implicit that the person who is saying it doesn't believe that the person he is talking about will be able to do the task, that he will fail, give up or something like that?
Also, can this expression be used figuratively, and even with a bit of sarcasm, like in the phrase:
Are you sure that he's gonna marry her? Well, he will definitely have his work cut out for him.
Finally, is it possible to use "is gonna" instead of "will have", for example: "He is gonna have his work cut off for him, no doubt about it".