Could Mental Health be Your Biggest Cost Driver?
More than 350 million people suffer from depression, making it the leading cause of disability around the world (World Health Organization). Closer to home, nearly 16 million American adults, or almost 7% of the adult population, had at least one major depressive episode in 2013...