Why was Benedict Arnold a hero and a villain?

he was the villain because he told the british everything he knew about the amerian forces like A SPY. HE WAS A HERO BECAUSE HE TOLD THE BRITISH ABOUT THE AMERIACANS WHICH HELPED THE BRITISH ALOT. COPYWRITED SORRY