Navigating Remote Work and Distributed Teams: Best Practices for IT Firm Management