The overall impact of teleworking from employees' and management perspectives