What is congress check on the president?

Because we are not a monarchy and absolute power in the hands of one person is dangerous. It's a system of checks and balances for the good of the people.