Back to rounds

Company profile

Thatch

Thatch is a health benefits platform that lets businesses offer flexible healthcare through a monthly allowance and curated health services.

Location
San Francisco, California, United States, North America
Website
thatch.com