Serra

United States
8 Total Employees
Year Founded: 2023

Teams at Serra

Recently posted jobs

8 Days AgoSaved
Hybrid
7 Locations
Artificial Intelligence • HR Tech • Productivity • Software
The position requires managing enterprise-level accounts, developing relationships with key stakeholders, and driving sales growth.