An irritable boss! A whining colleague!

An irritable boss, a whining colleague or even those difficult to please clients, can all make a day at work unbearable.  Modern workplaces can be extremely tense, so it’s perhaps not surprising that it doesn’t always bring out the ‘best’ in people. If we...