Location
Birmingham, United Kingdom
Specialization
recruitment, employee engagement, brand partnership, social media management, talent branding, customer experience, talent solutions, technology, community focused, birmingham tech
Industry
staffing & recruiting
Website
Pricing
Refer to website
Address
Birmingham, England, United Kingdom
Contact
Refer to website
