CEO is very friendly, respectful and have admirable leadership, but rest of engineeeing management is not. I really don't recommend engineering management as they didn't have experience on managing remote team. Company is really not ready to have remote team by building a remote friendly culture. So, try to avoid Remote opportunity as much as possible.
Engineering management will not assist you set up a remote friendly meeting time if you are working remotely, and you need to find your way out to get as much resource as you can to survive yourself. Even after somehow you didn't have a manager for a few months, and you tried to ask for help, the engineering management will just let you know they didn't have time for 1 on 1 meeting while you also need to complete a big project by yourself. They just told you that they set on a high expectation on you (but not gonna solve your concern). After a few months without manager and assistance, suddenly one day, they might just review you for your performance as a total surprise.
What is the worst about performance review is that: company will put whatever your concerns from work are as the "passing criteria" of your performance review and also ask you to approve this discussion, so you could already start feeling it's a chicken-and-egg trap to plan to let you go at first glance. For example, engineering management and HR will ask you to complete your task without any extra help remotely. Or, if you're doing a big project which requires a lot of stakeholder in the US, they will then give you a very limited time to ask you to have all those stakeholder sign off the project which was originally your biggest difficulties while collaborating this remotely. Or, company even tried to teach you how to speak (right, seriously to correct you like junior) in order to get an engineering response on collaboration tool when you have questions. From these requirements, that means they will still not set up a remote friendly time for you, but also want you to get everyone's agreement without any coordination from the US. A very weird situation which is not helpful and healthy at all.
Moreover, engineering management seems to listen to what you were concerning and let you know: yes, they also agree that team management has many issue and need to improve a lot, (However, we don't care, you are the only one to be responsible for everything). If engineering management really feel that every party has rooms to improve, usually people would rather be really nice to help resolve other members concern and blocker as soon as possible, instead of just giving you the performance review, and also make it as a planned trap. Company is also meant to lay you off before you could get stock grant. When other global colleagues heard about this journey, they are also aware that this is a weird experience as trap.
Overall, I only recommend CEO's leadership, but not rest of engineering management frankly. I also have big disappointment on HR who should have made a remote friendly culture and establish a great reputation for talents and company, but I never heard anything from HR after things happened. Very unusual.