Three underlaying factors will make a job miserable, and they can apply to virtually all job regardless of the nature of the work being done. The three signs are at first glance obvious and seemingly easy to resolve. And yet they remain largely un addressed in most organizations.
People cannot be fulfilled in their work if they are not known. All human beings need to be understood and appreciated for their unique qualities by someone in a position of authority. As much as this may sound like an aphorism from Mr. Roger's Neighborhood, it is undeniably true. People who see themselves as invisible, generic, or anonymous cannot love their jobs, no matter what they are doing.
Everyone needs to know that their job matters, to someone. Anyone. Without seeing a connection between the work and the satisfaction of another person or group of people, an employee simply will not find lasting fulfillment. Even the most cynical employees need to know that their work matters to someone, even if it's just the boss.
Employees need to be able to guage their progress and level of contribution for themselves. They cannot be fulfilled in their work if their success depends on the opinions or whims of another person, no matter how benevolent that person may be. Without a tangible means for assessing success or failure, motivation eventually deteriorates as people see themselves as unable to control their own fate.
Source : the three signs of a miserable job