If you're a developer make sure this is your last resortThe good thingsVery good people around the company. They will help you if you are blocked on some of the tasks. WFH (Hybrid)
The challengesOverseas bosses are very unpredictable, you will never know if you will be working for the company for many years. You might be begging for tasks very soon.