top of page
WHY FINANCIAL HEALTH?
Financial health is the foundation of overall employee wellbeing
60%
of employees say financial concerns are the #1 source of stress.
4x
Financially stressed employees are 4X likely to be clinically depressed.
2.2x
Financially stressed employees are 2.2x more likely to leave their company.
CONTACT
Still have questions?
The Otto team is here to help.
bottom of page