When it comes to mental health in the workplace, new research suggests that company culture could be a leading cause of stress among employees. The study, carried out by insurer MetLife and reported on by People Management, found that 37…

Read more