November 8, 2021
Globally, an estimated 264 million people suffer from depression, one of the leading causes of disability. Many of these people suffer from symptoms of anxiety. 48% of employees report experiencing high to extreme stress over the past year
