Best I know of was every three months as that's roughly the latency to change jobs - after a bad day in the office, the next reward is still close enough to distract from the alternatives.
Best I know of was every three months as that's roughly the latency to change jobs - after a bad day in the office, the next reward is still close enough to distract from the alternatives.
During my most recent company's negotiation, I was honest I wasn't going to do that again for that reason. Ended up negotiating from a 70/30ish split to a 90/10ish.
Also, I generally have low opinions of coworkers who do anything else. Those desperate for recognition usually sacrifice something else in the process.
Right after the bonus is paid.
I don't think "ideal" is possible, but if you have to choose whether valuable employees in average stay longer than they'd want or leave earlier than they'd want—longer is better for the business.