To run a company without an office, you can utilize remote communication and collaboration tools such as Slack, Microsoft Teams, Zoom, etc. These tools allow you to have regular virtual meetings, share files, and communicate in real-time. You can also utilize project management tools like Asana, Trello, or Monday.com to keep track of tasks, deadlines, and progress.
In addition to communication tools, you should also have a clear understanding of each team member's roles and responsibilities. This helps to avoid confusion and ensures that everyone is aware of what is expected of them. Regular check-ins and performance reviews can also help you stay on top of your team's progress and provide them with constructive feedback to help them improve.
For me personally, I utilize a Local HR Manager to outsource local talents in countries that I operate in. I find such HR talents in local groups or in their LinkedIn profiles. There are also websites like Indeed and Glassdoor where you can search for HR managers and other jobs in the country of your choice, making it easier to gather data about these HR managers.
Another thing is that it's very important to have a flexible and adaptable approach. Remote work can come with its own set of challenges and obstacles, so it's essential to be prepared to adapt and overcome these challenges as they arise. This may involve adjusting your communication plan, reassessing your tools and processes, or finding new ways to keep your team motivated and engaged, after that, you will find that you can effectively manage a remote team, even with a small team of just 10 or 15 employees. The key is to stay connected, informed, and working together towards a common goal, no matter where each team member is located.