If you think that happiness at work is about comfort, serenity and an easy stable work life you've got it all wrong. True happiness at work comes from going up against impossible odds together with great people for a noble purpose. Comfort's got nothing to do with it.
Your goal shouldn't be to be perfectly happy all the time. That's impossible. If you're always happy, there's something wrong with you :-)
Here is the secret to surviving a bad workplace: You have to be deeply passionate about your work but not give a crap about your job.
A journalist once asked me why employees put up with bad bosses. Without thinking about it I blurted out "Stockholm syndrome." I later realized I may have been right.
Helpfulness must be actively nurtured in organizations, however, because it does not arise automatically among colleagues.From this excellent HBR article on how IDEO promotes a culture of helping.