Good company but not much of opportunity at Canada
Pros
It's a technology outsourcing company where many colleagues I know focus on solving technical problems. The company primarily develops in three directions: smartphones, automotive, and smart devices. The headquarters is in Beijing, China, with its North American headquarters in the Bay Area. They maintain good relationships with major smartphone manufacturers and automotive companies. It's particularly suitable for entry-level and mid-level developers and testers.
Cons
North American operations are primarily concentrated in the United States, with business being fairly dispersed and mainly focused on staff outsourcing where employees work at client sites. The local company team is relatively small and scattered. The main business model combines offshore outsourcing with on-site representatives, primarily utilizing engineers from China. Due to company size limitations, the Canadian operations have fewer team members, and upper management doesn't place enough emphasis on the Canadian market.