SourceWhale corporate office is located in 86-90 Paul Street, London, Greater London, EC2A 4NE, United Kingdom and has 51-200 employees.
sourcewhale
sourcewhale inc
sourcewhale ltd
Departments
Number of employees
Sales
11
Marketing
1
Engineering & Technical
1
C-Suite
1
Operations
1
| Location | People at location |
| Europe | 51-200 |
| North America | 11-50 |
Explore people who held key positions, contributed to SourceWhale's success, and advanced their careers.
Enterprise Customer Su... at Skillsoft
Worked as Manager, Customer Success
at SourceWhale (2023-2023)
Explore More
SourceWhale is the only recruitment engagement platform teams need to execute their daily recruiting activities and make more placements, faster.Sitting at the heart of your recruitment ecosystem, SourceWhale integrates with your favorite data intelligence tools, CRM/ATS and existing outreach channels to create an all-in-one workspace fit for moder... Read More