Pros
Remote, good rates, flexibility, life-work balance, career development. Everything! Everyone is incredibly helpful, smart and friendly.
Cons
Not a single I can think about from the business perspective. Perhaps adding perks to employes outside of the US.