Provide flexible working hours, and considerable of employee's personal status. Like provide me the chance to work remotely from US for accompanying with my family.
Cons
Not for company, but for me, it's a long time to work at home alone, cannot communicate frequently as in a physical working environment with colleagues.