Fully remote work in a company that handles that well; good team processes around communication and delivery of well-tested features and communication and collaboration is a priority, Fantastic work/life balance.
Cons
Small team with legacy code; there's a reason they need someone senior with a lot of experience with different older coding styles.