My personal opinion is a honest No. Although I believe in forgiveness, redemption and complete freedom, I also think convinced felons - depending on the weight of the crime, have betrayed the highest value of leadership - trust.
Of course they should never be prevented from running if they want to, but I just won't do my conscience good by voting for one.
As for voting, yes. They remain afterall, citizens.
That's just my take