Green’s Dictionary of Slang

suck adj.

[suck v.1 (6)]

worthless, second-rate.

[US]R. Price Ladies’ Man (1985) 225: It was a suck job.