Does 3CX work with existing hardware?

Yes. 3CX supports SIP desk phones, headsets and gateways, so in most cases you keep the equipment you already own.