One who is against work has a problem (7)
I believe the answer is:
opposer
'one who is against' is the definition.
(I've seen this before)
'work has a problem' is the wordplay.
'work' becomes 'op' (abbreviation for opus).
'has' is a charade indicator (letters next to each other).
'a problem' becomes 'poser' (poser is a kind of problem).
'op'+'poser'='OPPOSER'
(Other definitions for opposer that I've seen before include "The one against the motion" , "Second speaker in debate" , "One resisting" , "One who takes on" , "Adversary" .)