Vantaggi
The only reason I gave 2 starts instead of 1 is the pay being above average. This advantage will be gone in no time as more and more US companies coming to Vancouver and paying $100,000 + for even new grads.
Svantaggi
1. If you don't speed Mandarin, you are minority. Some teams do meetings and interviews in Mandarin. 2. If you insist on good practise, you are minority. You are expected to just get the work done ASAP. 3. "Let me help you with that" is not a thing... 4. Micro-management is everywhere 5. The tools and infrastructure they use are at least 10 years old. If you want to learn knowledge that are used elsewhere, don't go to Fortinet! 6. I can do this all day, but I will stop here because I think the things I listed above will be more than enough to stop you :)