Co-working spaces gaining in popularity