Comment
Comment by 0xmohit
To elaborate, the things that often lead to unhappy workers also include:
The fair treatment bit is mentioned in the article. The reality is that people tend to be more irrational than they probably ought to be which usually has significant (negative) side-effects.