Thanks for reading Gavin! Very kind of you to take the time to dive into my fic with no background.
As for your questions, Jared is the leader of Nightscare, a morally questionable organization of trainers trying to "help each other". Jared recruited Damon after rigging Damon's gym battles so he would feel like joining Nightscare would be his only way to succeed. Nightscare is responsible for lots of bad shit, so good trainers like Rex are constantly trying to disband it.
Damon's been through a lot as a regular trainer, struggling to be the best he can. He was a little dark and misguided, but basically a decent guy who loved his pokemon. Several chapters ago, he joined Nightscare, and started to change. He's the protagonist, but whether he's good or bad really depends on the reader and the chapter. At this point, I'd say he's pretty bad. His pokemon vary, and try to influence him a lot.
Thanks again for the time and comments!