It is not the happiness that makes people stay at work. It’s not even productivity.
If employees still do not stay in a job for these reasons? Then, what could make them stay?
It is the opportunity to learn and achieve mastery of one’s craft and working for a purpose that connects us to other humans. Thus, in a workplace, this contributes in making people stay.
So, how do you achieve that? Check this article out: Who is responsible for your happiness at work?