Pardoning power is almost absolute.
Pardon has no power over impeachment. Most of these folks could be impeached, found guilty and punished by Congress, but the rules are such that it would be very unlikely.
The president cannot pardon anybody if he has articles of impeachment voted on him in the House.