Business Development Manager London, UK
Block, Inc.
LondonThe Role Square is seeking a Business Development Manager to drive the sourcing and recruitment of independent sales consultants across the UK. As Square continues its rapid expansion in the UK market, this role is critical to building...Read More>>.
