Thalamus headquarters details
Location map
Open in Google MapsAll Thalamus office locations
| City | State / region | Country | Type |
|---|---|---|---|
| Santa Clara HQ | California | United States | Headquarters |
About Thalamus
Thalamus (Private) is headquartered in Santa Clara, California, United States. Founded in 2013, the company operates across 2 countries with approximately 50 employees worldwide.
Where is Thalamus's main office?
Thalamus's main headquarters office is located at 77 Alviso St, Santa Clara, California 95050. This serves as the company's primary corporate address and is home to its executive leadership team.
Thalamus regional offices
Beyond its headquarters in Santa Clara, Thalamus maintains 3 offices across 2 countries. Regional offices span 2 countries.
Thalamus contact information
The main switchboard for Thalamus headquarters can be reached at +1-408-837-0295. For investor relations, visit thalamusgme.com/investor-relations.
What does Thalamus do?
Thalamus is a comprehensive interview scheduling platform that connects residency/fellowship applicants with program administrators providing easy, secure and immediate interview scheduling and travel coordination.
Frequently asked questions
Where is Thalamus headquarters?
Thalamus's headquarters is located at 77 Alviso St, Santa Clara, California 95050, United States.
How many offices does Thalamus have?
Thalamus operates 3 offices across 2 countries as of 2026.
What is Thalamus's corporate address?
The official corporate address is 77 Alviso St, Santa Clara, California 95050.
When was Thalamus founded?
Thalamus was founded in 2013 and has grown to employ approximately 50 people worldwide.
What is Thalamus's phone number?
The main phone number for Thalamus headquarters is +1-408-837-0295.