Yes, he is evil, sort of. He ran away from his parents because they were always forcing him to do stuff he didn't like and was going to force him to marry a girl, so he willingly joined Team Rocket (no idea why?).
Also, Jesse and James were together before Meowth came along.
There is an episode of Pokemon on You tube about how Team Rocket got together.