One key differentiator in my opinion between Google and Huawei is how they treat their own employees and partners.
I've worked closely with Huawei on a number of projects and they really work their employees to the bone, with terrible code, non-existent procedures, and a stressfull existence for everyone involved as a result.