How Remote Working Can Affect Employee Performance in Software Development Companies