Pros
Remote work would have been a pro but they don't know how to operate across timezones
Cons
...They don't even know how to do full remote properly. Execution team for projects is often thrown together from different parts of company and world with little care of working relationship and timezone constraints. Most teams have no visibility into what they're going to do next half. APEX is a rat race by design that fuels toxic politics and ever increasing expectations. Even if you align with your manager on goals, write them down and achieve every one of them there is still a chance you will get a bad rating due to stack ranking. Only the favorites of heads of engineering get good rating no matter how little they achieve. It's all about kissing the behinds of VPs because in many orgs there is no impactful work and they've over hired.