Рабочая сеть должна быть на проводах. Точка. Остальное -- баловство. Проблемы, которые создаёт WiFi, простираются от пропускной способности и периодических немотивированных потерь сигнала до возможности перехватывать трафик и пастись в вашей сети. Это не так сложно делать, вы же стопудово не патчились протиd WPA2 KRAK, правда?
Приличную серверную железку можно взять, например,
вот такую. Их на авито продаётся постоянно в некотором количестве. Красная цена пустого такого сервера по нынешним временам -- 8-10 тысяч. Диски лучше поставить новые.
Файлообмен между офисами в облака, несмотря на хайп, делать не надо. Для связи офисов нужно настроить VPN.
Сетевое оборудования в офисах -- D-link или Mikrotik. Это хорошие недорогие железки.
Рекомендованый выше Owncloud не советую. Это довольно тяжёлая и глючная штука. Есть Seafile -- работает быстрее, проблем в работе меньше.
Но само собой, если у вас опыта во всём вышеперечисленном ноль, то вы если и сможете реализовать все требования, то очень не скоро, и напоровшись по дороге на массу граблей.