Pros
Really good work-life balance. No crazy deadlines or unnecessary pressure, which honestly makes a big difference. We take time to debate → decide → commit on important tech stuff. Sure, it slows us a little, but it’s worth it to build big features the right way and get everyone’s perspective (which is hard to get in most places). Staff and principal engineers are always ready to help and give time when needed. People are easy to reach out to, no matter the level. 12 days off at the end of the year. A week-long offsite at a nice tourist spot. Even VPs/Directors are approachable and open to chatting.
Cons
Growth path / next level isn’t very clear. Evening meetings with the US team can eat into personal time. A lot of the infrastructure and code repos are quite old, and there isn’t a single person who fully understands them. This makes everyone hesitant to touch or make changes.