For reasons I won't get into, I went remote after working for a company for a couple years. What I gained in flexibility I lost in advancement opportunities. In my view, unless you're a very rare commodity, the workers closest to the organization are the ones most likely to be promoted.
If you value flexibility, work remotely. If you value advancement, it's probably best to stay at HQ (if that options is available to you).