Huzzle operates an internet-based platform focused on business-to-business marketing and sales development, leveraging multilingual outreach to support client acquisition and lead generation. The company is headquartered in Berlin, Germany.
Want Huzzle roles matched to you?
SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.