Agreed with this. Everyone knows when he vests. You will lose the trust of others if you are seen to be doing this only now so that you can avoid giving him some other component of what he has earned.
And despite his performance, he did earn it.
And despite his performance, he did earn it.
Since terminating him is a question related directly to his vesting, everyone is going to know he was let go right before vesting to eek out the best possible value from him right before he gets something he’s worked a year to receive.
“Yeah but our contract says” is literally the worst thing you can do with a small company if you want morale to be high.