Primeape Goes Bananas - S1-E25
Continuity mistake: After James kicks Mankey, the inside of Ash's jacket changes from blue to green. (00:09:13)
Primeape Goes Bananas - S1-E25
Continuity mistake: When Ash and his friends duck as Jessie is sent flying, the orange stripe on Ash's bag disappears. (00:11:12)
Primeape Goes Bananas - S1-E25
Continuity mistake: When Team Rocket jumps into a fight with Primeape, Ekans' purple bands turn yellow. (00:11:42)
Primeape Goes Bananas - S1-E25
Continuity mistake: When Ash catches Primeape, Pikachu's tail changes from yellow with a brown base to brown with a yellow base. (00:18:23)
Answer: He is a good guy but just found himself in a bad situation when he worked for Lysander. He didn't want him to harm Ash and his Pokémon when he was trying to get the special bond between Ash and his Greninja to work. He does leave Lysander and go back to being a good person.