Question: is slade a good guy?
Answer: Slade Wilson, or Deathstroke as he's better known, is one of the best known characters that fits this criteria. He's a mercenary for hire (so he could be working for anyone) but he still has a code, meaning that he's not above allying with the good guys.