I am the CTO of a small Canadian company (20 employees) that develop data platforms for industrial energy management and lean manufacturing. I am confident we offer meaningful and interesting problems to work on and we don't have a problem finding candidates to recruit. However, we don't really any policy in place to reward people that stay at the company on the long run, beyond money, and we are looking at changing this. As a result, I am curious to know what retention policies are in place in your workplace, especially for companies of similar size ?
Some examples: - gain x days of vacations after y years - working from abroad up to x days per years (we have a lot of foreigners in the team) - ...
What are the things, beyond job satisfaction and salary, that can make it harder to leave your company?