Pros
* Benefits are great
* Salary is competitive for the region (obviously not comparable to working directly for the US for example, since taxes when working locally are terrible around here)
* There are technical challenges for everyone, all the time
* The tooling is great
* Work-life balance is okay, people aren't generally around after 6 PM unless there's an incident or something
Cons
* Way too many meetings and coordination (expected my work to be much more technical)
* Toxic incident post-mortems (higher-ups basically roast you in public when presenting a post-mortem about an incident that affected orders)