Platform
Features
Pricing
Staffbase
HQ
Edit office
137 Varick Street, New York, NY, United States
Staffbase's headquarters in New York, NY, United States
Sales Development Manager
Team Lead, NA Renewals
Renewals Manager
Senior Implementation Consultant
Senior Onboarding Project Lead
Vice President, Marketing & Communications (north America)
Senior Marketing Campaign Manager
Large Enterprise Sales Development Representative
Corporate Account Executive
Enterprise Account Executive
Senior Manager Consulting Services
Corporate Sales Manager
Sales Manager, Large Enterprise
Employee Engagement Specialist
Principal Value Consultant
Principal Strategic Advisor - North America Lead
Director, Sales Engineering