Awesome Abdelkader BOUAZIZ !! I concur all what you mentioned. When you say respect, reminds me an old quote "Respect for ourselves guides our morals, respect for others guides our manners."
In my opinion, Relationship with supervisor and colleagues, work environment and performance appraisal make employee happy at work. The opposite of these increases dissatisfaction and thus increases turnover.
You may go through this article to have a better idea on this topic:
Article The Measurement of Employee Turnover Intentions in Telecom I...
When he feels that there is motivation and support for his work and there is no inhibition, this leads to increased creativity in his work and be happier.
Employees would be happy and contended if they happen to find job satisfaction with their work. Meeting their objectives, freedom in work, and empathy from the boss would keep them happy.
First of all, I would like to recognize the relevance of your question.
In my modest opinion, it would be much more interesting, positive and advantageous to work with a Leader rather than a Boss.
I think that the key-role consists of mutual exchange of Positive Emotions projected in a working environment characterized by Respect, Trust, Empathy, Sympathy, Enthusiasm, Passion.
Moreover, I think that Passion, well-combined with Respect, are the keystones aimed at overcoming every kind of obstacle in the fascinating relay run by the wonderful mission called Research.