Headquarters
Headquarters (HQ) denotes the location where most, if not all, of the important functions of an organization are concentrated. The
corporate headquarters is the entity at the top of a
corporation taking full responsibility managing all business activities. In the UK, the term 'head office' is most commonly used for large corporations.
See more at Wikipedia.org...
base of operations
Noun
1. installation from which a military force initiates operations; "the attack wiped out our forward bases"
(synonym) base
(hypernym) military installation
(hyponym) air base, air station
(classification) military, armed forces, armed services, military machine, war machine