Challenges and Solutions of Managing A Remote Workforce