Lay one`s cards on the table

To let someone know one`s position and feelings openly, to deal honestly with something.

The employee decided to lay his cards on the table and tell his boss about the job offer from the other company.